---
Fuzzer filename: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN8perfetto9profiling14ScopedSpinlock6UnlockEv
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/scoped_spinlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         8
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/profiling/memory/scoped_spinlock.h:80,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/scoped_spinlock.h:80,9'
              BranchSideFuncs:
                - _ZNSt3__113__atomic_baseIhLb0EE5storeB8nn180100EhNS_12memory_orderE
            - BranchSide:      '../../src/perfetto/src/profiling/memory/scoped_spinlock.h:81,7'
              BranchSideFuncs:
                - _ZNSt3__113__atomic_baseIhLb0EE5storeB8nn180100EhNS_12memory_orderE
      Callsites:       []
    - functionName:    _ZN8perfetto9profiling14ScopedSpinlockC2EPNS0_8SpinlockENS1_4ModeE
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/scoped_spinlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - lock
        - mode
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8perfetto9profiling14ScopedSpinlock8LockSlowENS1_4ModeE
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/profiling/memory/scoped_spinlock.h:50,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/scoped_spinlock.h:51,7'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/profiling/memory/scoped_spinlock.h:53,9'
              BranchSideFuncs:
                - _ZNSt3__113__atomic_baseIhLb0EE8exchangeB8nn180100EhNS_12memory_orderE
                - _ZN8perfetto9profiling14ScopedSpinlock8LockSlowENS1_4ModeE
        - Branch String:   '../../src/perfetto/src/profiling/memory/scoped_spinlock.h:53,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/scoped_spinlock.h:55,7'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/profiling/memory/scoped_spinlock.h:58,14'
              BranchSideFuncs:
                - _ZN8perfetto9profiling14ScopedSpinlock8LockSlowENS1_4ModeE
      Callsites:
        - Src:             '../../src/perfetto/src/profiling/memory/scoped_spinlock.h:58,5'
          Dst:             _ZN8perfetto9profiling14ScopedSpinlock8LockSlowENS1_4ModeE
    - functionName:    _ZNRSt3__123__optional_storage_baseIN8perfetto9profiling16SharedRingBufferELb0EE5__getB8nn180100Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/scoped_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - r
      BBCount:         13
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - _ZN8perfetto4base8internal22DefaultValidityCheckerIiLin1EE7IsValidEi
        - _ZN8perfetto4base9CloseFileEi
        - __errno_location
        - strerror
      functionUses:    19
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:73,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:73,9'
              BranchSideFuncs:
                - _ZN8perfetto4base9CloseFileEi
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:74,31'
              BranchSideFuncs:
                - _ZN8perfetto4base9CloseFileEi
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:76,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:76,9'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:77,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:73,9'
          Dst:             _ZN8perfetto4base8internal22DefaultValidityCheckerIiLin1EE7IsValidEi
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:74,17'
          Dst:             _ZN8perfetto4base9CloseFileEi
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:76,9'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:76,9'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:76,9'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:76,9'
          Dst:             strerror
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:76,9'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:76,9'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
    - functionName:    _ZN8perfetto4base8internal22DefaultValidityCheckerIiLin1EE7IsValidEi
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/scoped_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - t
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base8BasenameEPKc
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base17BasenameRecursiveEPKcS2_S2_
        - _ZN8perfetto4base6StrEndEPKc
      functionUses:    95
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/base/logging.h:111,28'
          Dst:             _ZN8perfetto4base6StrEndEPKc
        - Src:             '../../src/perfetto/include/perfetto/base/logging.h:111,46'
          Dst:             _ZN8perfetto4base6StrEndEPKc
        - Src:             '../../src/perfetto/include/perfetto/base/logging.h:111,10'
          Dst:             _ZN8perfetto4base17BasenameRecursiveEPKcS2_S2_
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    208
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    86
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base6StrEndEPKc
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base6StrEndEPKc
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/base/logging.h:99,10'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/base/logging.h:99,22'
              BranchSideFuncs:
                - _ZN8perfetto4base6StrEndEPKc
            - BranchSide:      '../../src/perfetto/include/perfetto/base/logging.h:99,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/base/logging.h:99,15'
          Dst:             _ZN8perfetto4base6StrEndEPKc
    - functionName:    _ZN8perfetto4base17BasenameRecursiveEPKcS2_S2_
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/logging.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - begin
        - end
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8perfetto4base17BasenameRecursiveEPKcS2_S2_
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/base/logging.h:105,21'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/base/logging.h:105,24'
              BranchSideFuncs:
                - _ZN8perfetto4base17BasenameRecursiveEPKcS2_S2_
            - BranchSide:      '../../src/perfetto/include/perfetto/base/logging.h:107,18'
              BranchSideFuncs:
                - _ZN8perfetto4base17BasenameRecursiveEPKcS2_S2_
        - Branch String:   '../../src/perfetto/include/perfetto/base/logging.h:105,10'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/base/logging.h:106,17'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/include/perfetto/base/logging.h:107,18'
              BranchSideFuncs:
                - _ZN8perfetto4base17BasenameRecursiveEPKcS2_S2_
        - Branch String:   '../../src/perfetto/include/perfetto/base/logging.h:107,17'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/base/logging.h:107,49'
              BranchSideFuncs:
                - _ZN8perfetto4base17BasenameRecursiveEPKcS2_S2_
            - BranchSide:      '../../src/perfetto/include/perfetto/base/logging.h:107,70'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/base/logging.h:107,31'
          Dst:             _ZN8perfetto4base17BasenameRecursiveEPKcS2_S2_
    - functionName:    _ZNK8perfetto9profiling16SharedRingBuffer6BuffercvbEv
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto9profiling14ScopedSpinlockD2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/scoped_spinlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto9profiling14ScopedSpinlock6UnlockEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/profiling/memory/scoped_spinlock.h:77,23'
          Dst:             _ZN8perfetto9profiling14ScopedSpinlock6UnlockEv
    - functionName:    _ZNK8perfetto9profiling14ScopedSpinlock6lockedEv
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/scoped_spinlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto9profiling16SharedRingBuffer11AcquireLockENS0_14ScopedSpinlock4ModeE
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - mode
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8perfetto9profiling14ScopedSpinlockC2EPNS0_8SpinlockENS1_4ModeE
        - _ZN8perfetto9profiling14ScopedSpinlockD2Ev
        - _ZNK8perfetto9profiling14ScopedSpinlock6lockedEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.h:152,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.h:153,7'
              BranchSideFuncs:
                - _ZNSt3__113__atomic_baseImLb1EE9fetch_addB8nn180100EmNS_12memory_orderE
                - _ZN8perfetto9profiling14ScopedSpinlockD2Ev
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.h:154,5'
              BranchSideFuncs:
                - _ZN8perfetto9profiling14ScopedSpinlockD2Ev
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.h:155,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.h:155,3'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.h:155,3'
              BranchSideFuncs:
                - _ZN8perfetto9profiling14ScopedSpinlockD2Ev
      Callsites:
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.h:151,17'
          Dst:             _ZN8perfetto9profiling14ScopedSpinlockC2EPNS0_8SpinlockENS1_4ModeE
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.h:152,9'
          Dst:             _ZNK8perfetto9profiling14ScopedSpinlock6lockedEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.h:155,3'
          Dst:             _ZN8perfetto9profiling14ScopedSpinlockD2Ev
    - functionName:    _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/scoped_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:85,23'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
    - functionName:    _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/scoped_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/scoped_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    38
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto9profiling12_GLOBAL__N_111RoundToPow2Em
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - v
      BBCount:         4
      ICount:          64
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:37,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:38,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:40,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8perfetto4base14GetSysPageSizeEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base8internal22GetSysPageSizeSlowpathEv
      functionUses:    10
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/utils.h:65,36'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/utils.h:64,18'
              BranchSideFuncs:
                - _ZNKSt3__113__atomic_baseIjLb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZN8perfetto4base8internal22GetSysPageSizeSlowpathEv
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/utils.h:65,36'
              BranchSideFuncs:
                - _ZNKSt3__113__atomic_baseIjLb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZN8perfetto4base8internal22GetSysPageSizeSlowpathEv
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/utils.h:66,10'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/utils.h:66,27'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/utils.h:66,39'
              BranchSideFuncs:
                - _ZN8perfetto4base8internal22GetSysPageSizeSlowpathEv
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/utils.h:66,39'
          Dst:             _ZN8perfetto4base8internal22GetSysPageSizeSlowpathEv
    - functionName:    _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/scoped_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base8internal22DefaultValidityCheckerIiLin1EE7IsValidEi
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:71,43'
          Dst:             _ZN8perfetto4base8internal22DefaultValidityCheckerIiLin1EE7IsValidEi
    - functionName:    _ZN8perfetto9profiling12_GLOBAL__N_119FuzzRingBufferWriteEPKhm
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         72
      ICount:          345
      EdgeCount:       74
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base14GetSysPageSizeEv
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - _ZN8perfetto4base8TempFile14CreateUnlinkedEv
        - _ZN8perfetto4base8TempFile9ReleaseFDEv
        - _ZN8perfetto4base8TempFileD2Ev
        - _ZN8perfetto4base8WriteAllEiPKvm
        - _ZN8perfetto9profiling12_GLOBAL__N_111RoundToPow2Em
        - _ZN8perfetto9profiling14ScopedSpinlockD2Ev
        - _ZN8perfetto9profiling16SharedRingBuffer10BeginWriteERKNS0_14ScopedSpinlockEm
        - _ZN8perfetto9profiling16SharedRingBuffer11AcquireLockENS0_14ScopedSpinlock4ModeE
        - _ZN8perfetto9profiling16SharedRingBuffer6AttachENS_4base14ScopedResourceIiXadL_ZNS2_9CloseFileEiEELin1ELb1ENS2_8internal22DefaultValidityCheckerIiLin1EEEEE
        - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
        - _ZN8perfetto9profiling16SharedRingBuffer8EndWriteENS1_6BufferE
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - _ZNK8perfetto9profiling14ScopedSpinlock6lockedEv
        - _ZNK8perfetto9profiling16SharedRingBuffer6BuffercvbEv
        - __errno_location
        - ftruncate64
        - lseek64
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:52,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:53,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:55,13'
              BranchSideFuncs:
                - _ZN8perfetto4base8TempFile14CreateUnlinkedEv
                - _ZN8perfetto4base8TempFile9ReleaseFDEv
                - _ZN8perfetto4base8TempFileD2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZN8perfetto9profiling12_GLOBAL__N_111RoundToPow2Em
                - _ZNSt3__16atomicIhEaSB8nn180100Eh
                - _ZNSt3__16atomicIhEaSB8nn180100Eh
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base14GetSysPageSizeEv
                - ftruncate64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base8WriteAllEiPKvm
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base14GetSysPageSizeEv
                - lseek64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base8WriteAllEiPKvm
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
                - _ZN8perfetto9profiling16SharedRingBuffer6AttachENS_4base14ScopedResourceIiXadL_ZNS2_9CloseFileEiEELin1ELb1ENS2_8internal22DefaultValidityCheckerIiLin1EEEEE
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZNKSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEcvbB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEptB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer11AcquireLockENS0_14ScopedSpinlock4ModeE
                - _ZNK8perfetto9profiling14ScopedSpinlock6lockedEv
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEptB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer10BeginWriteERKNS0_14ScopedSpinlockEm
                - _ZN8perfetto9profiling14ScopedSpinlockD2Ev
                - _ZNK8perfetto9profiling16SharedRingBuffer6BuffercvbEv
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEED2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEptB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer8EndWriteENS1_6BufferE
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:56,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:56,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:61,25'
              BranchSideFuncs:
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZN8perfetto9profiling12_GLOBAL__N_111RoundToPow2Em
                - _ZNSt3__16atomicIhEaSB8nn180100Eh
                - _ZNSt3__16atomicIhEaSB8nn180100Eh
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base14GetSysPageSizeEv
                - ftruncate64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base8WriteAllEiPKvm
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base14GetSysPageSizeEv
                - lseek64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base8WriteAllEiPKvm
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
                - _ZN8perfetto9profiling16SharedRingBuffer6AttachENS_4base14ScopedResourceIiXadL_ZNS2_9CloseFileEiEELin1ELb1ENS2_8internal22DefaultValidityCheckerIiLin1EEEEE
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZNKSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEcvbB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEptB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer11AcquireLockENS0_14ScopedSpinlock4ModeE
                - _ZNK8perfetto9profiling14ScopedSpinlock6lockedEv
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEptB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer10BeginWriteERKNS0_14ScopedSpinlockEm
                - _ZN8perfetto9profiling14ScopedSpinlockD2Ev
                - _ZNK8perfetto9profiling16SharedRingBuffer6BuffercvbEv
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEED2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEptB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer8EndWriteENS1_6BufferE
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:76,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:76,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:79,3'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base8WriteAllEiPKvm
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base14GetSysPageSizeEv
                - lseek64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base8WriteAllEiPKvm
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
                - _ZN8perfetto9profiling16SharedRingBuffer6AttachENS_4base14ScopedResourceIiXadL_ZNS2_9CloseFileEiEELin1ELb1ENS2_8internal22DefaultValidityCheckerIiLin1EEEEE
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZNKSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEcvbB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEptB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer11AcquireLockENS0_14ScopedSpinlock4ModeE
                - _ZNK8perfetto9profiling14ScopedSpinlock6lockedEv
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEptB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer10BeginWriteERKNS0_14ScopedSpinlockEm
                - _ZN8perfetto9profiling14ScopedSpinlockD2Ev
                - _ZNK8perfetto9profiling16SharedRingBuffer6BuffercvbEv
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEED2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEptB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer8EndWriteENS1_6BufferE
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:79,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:79,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:81,3'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base14GetSysPageSizeEv
                - lseek64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base8WriteAllEiPKvm
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
                - _ZN8perfetto9profiling16SharedRingBuffer6AttachENS_4base14ScopedResourceIiXadL_ZNS2_9CloseFileEiEELin1ELb1ENS2_8internal22DefaultValidityCheckerIiLin1EEEEE
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZNKSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEcvbB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEptB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer11AcquireLockENS0_14ScopedSpinlock4ModeE
                - _ZNK8perfetto9profiling14ScopedSpinlock6lockedEv
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEptB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer10BeginWriteERKNS0_14ScopedSpinlockEm
                - _ZN8perfetto9profiling14ScopedSpinlockD2Ev
                - _ZNK8perfetto9profiling16SharedRingBuffer6BuffercvbEv
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEED2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEptB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer8EndWriteENS1_6BufferE
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:81,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:81,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:82,3'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base8WriteAllEiPKvm
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
                - _ZN8perfetto9profiling16SharedRingBuffer6AttachENS_4base14ScopedResourceIiXadL_ZNS2_9CloseFileEiEELin1ELb1ENS2_8internal22DefaultValidityCheckerIiLin1EEEEE
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZNKSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEcvbB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEptB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer11AcquireLockENS0_14ScopedSpinlock4ModeE
                - _ZNK8perfetto9profiling14ScopedSpinlock6lockedEv
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEptB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer10BeginWriteERKNS0_14ScopedSpinlockEm
                - _ZN8perfetto9profiling14ScopedSpinlockD2Ev
                - _ZNK8perfetto9profiling16SharedRingBuffer6BuffercvbEv
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEED2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEptB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer8EndWriteENS1_6BufferE
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:82,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:82,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:84,39'
              BranchSideFuncs:
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
                - _ZN8perfetto9profiling16SharedRingBuffer6AttachENS_4base14ScopedResourceIiXadL_ZNS2_9CloseFileEiEELin1ELb1ENS2_8internal22DefaultValidityCheckerIiLin1EEEEE
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZNKSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEcvbB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEptB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer11AcquireLockENS0_14ScopedSpinlock4ModeE
                - _ZNK8perfetto9profiling14ScopedSpinlock6lockedEv
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEptB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer10BeginWriteERKNS0_14ScopedSpinlockEm
                - _ZN8perfetto9profiling14ScopedSpinlockD2Ev
                - _ZNK8perfetto9profiling16SharedRingBuffer6BuffercvbEv
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEED2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEptB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer8EndWriteENS1_6BufferE
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:85,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:85,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:87,28'
              BranchSideFuncs:
                - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEptB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer11AcquireLockENS0_14ScopedSpinlock4ModeE
                - _ZNK8perfetto9profiling14ScopedSpinlock6lockedEv
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEptB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer10BeginWriteERKNS0_14ScopedSpinlockEm
                - _ZN8perfetto9profiling14ScopedSpinlockD2Ev
                - _ZNK8perfetto9profiling16SharedRingBuffer6BuffercvbEv
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEED2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEptB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer8EndWriteENS1_6BufferE
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:90,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:90,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:91,17'
              BranchSideFuncs:
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEptB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer10BeginWriteERKNS0_14ScopedSpinlockEm
                - _ZN8perfetto9profiling14ScopedSpinlockD2Ev
                - _ZNK8perfetto9profiling16SharedRingBuffer6BuffercvbEv
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEED2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEptB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer8EndWriteENS1_6BufferE
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:93,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:94,5'
              BranchSideFuncs:
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEptB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer8EndWriteENS1_6BufferE
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEED2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:96,20'
              BranchSideFuncs:
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEEptB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer8EndWriteENS1_6BufferE
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBufferEED2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
      Callsites:
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:55,13'
          Dst:             _ZN8perfetto4base8TempFile14CreateUnlinkedEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:55,46'
          Dst:             _ZN8perfetto4base8TempFile9ReleaseFDEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:55,13'
          Dst:             _ZN8perfetto4base8TempFileD2Ev
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:56,3'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:56,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:56,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:56,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:56,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:56,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:56,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:64,23'
          Dst:             _ZN8perfetto4base14GetSysPageSizeEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:64,53'
          Dst:             _ZN8perfetto4base14GetSysPageSizeEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:67,33'
          Dst:             _ZN8perfetto9profiling12_GLOBAL__N_111RoundToPow2Em
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:76,3'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:76,3'
          Dst:             _ZN8perfetto4base14GetSysPageSizeEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:76,3'
          Dst:             ftruncate64
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:76,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:76,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:76,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:76,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:76,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:76,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:79,3'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:79,3'
          Dst:             _ZN8perfetto4base8WriteAllEiPKvm
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:79,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:79,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:79,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:79,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:79,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:79,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:81,3'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:81,3'
          Dst:             _ZN8perfetto4base14GetSysPageSizeEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:81,3'
          Dst:             lseek64
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:81,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:81,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:81,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:81,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:81,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:81,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:82,3'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:82,3'
          Dst:             _ZN8perfetto4base8WriteAllEiPKvm
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:82,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:82,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:82,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:82,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:82,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:82,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:84,39'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:84,14'
          Dst:             _ZN8perfetto9profiling16SharedRingBuffer6AttachENS_4base14ScopedResourceIiXadL_ZNS2_9CloseFileEiEELin1ELb1ENS2_8internal22DefaultValidityCheckerIiLin1EEEEE
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:84,14'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:85,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:85,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:85,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:85,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:85,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:85,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:87,28'
          Dst:             _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:89,22'
          Dst:             _ZN8perfetto9profiling16SharedRingBuffer11AcquireLockENS0_14ScopedSpinlock4ModeE
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:90,5'
          Dst:             _ZNK8perfetto9profiling14ScopedSpinlock6lockedEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:90,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:90,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:90,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:90,5'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:90,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:90,5'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:91,22'
          Dst:             _ZN8perfetto9profiling16SharedRingBuffer10BeginWriteERKNS0_14ScopedSpinlockEm
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:92,3'
          Dst:             _ZN8perfetto9profiling14ScopedSpinlockD2Ev
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:93,8'
          Dst:             _ZNK8perfetto9profiling16SharedRingBuffer6BuffercvbEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:97,8'
          Dst:             _ZN8perfetto9profiling16SharedRingBuffer8EndWriteENS1_6BufferE
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:99,1'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
    - functionName:    ftruncate64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lseek64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto9profiling12_GLOBAL__N_119FuzzRingBufferWriteEPKhm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer_write_fuzzer.cc:108,10'
          Dst:             _ZN8perfetto9profiling12_GLOBAL__N_119FuzzRingBufferWriteEPKhm
    - functionName:    _ZN8perfetto9profiling16SharedRingBufferC2EOS1_
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
        - _ZN8perfetto9profiling16SharedRingBufferaSEOS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:314,19'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:315,9'
          Dst:             _ZN8perfetto9profiling16SharedRingBufferaSEOS1_
    - functionName:    _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/scoped_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - t
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto9profiling16SharedRingBufferaSEOS1_
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:320,11'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
    - functionName:    _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/scoped_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:65,5'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
    - functionName:    _ZN8perfetto4base7AlignUpEmm
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - size
        - alignment
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNRSt3__123__optional_storage_baseIN8perfetto9profiling16SharedRingBuffer16PointerPositionsELb0EE5__getB8nn180100Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto9profiling16SharedRingBufferC2ENS1_10AttachFlagENS_4base14ScopedResourceIiXadL_ZNS3_9CloseFileEiEELin1ELb1ENS3_8internal22DefaultValidityCheckerIiLin1EEEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - _ZN8perfetto9profiling16SharedRingBuffer10InitializeENS_4base14ScopedResourceIiXadL_ZNS2_9CloseFileEiEELin1ELb1ENS2_8internal22DefaultValidityCheckerIiLin1EEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.h:222,3'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.h:223,16'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.h:223,5'
          Dst:             _ZN8perfetto9profiling16SharedRingBuffer10InitializeENS_4base14ScopedResourceIiXadL_ZNS2_9CloseFileEiEELin1ELb1ENS2_8internal22DefaultValidityCheckerIiLin1EEEEE
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.h:223,5'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
    - functionName:    _ZN8perfetto9profiling16SharedRingBuffer10InitializeENS_4base14ScopedResourceIiXadL_ZNS2_9CloseFileEiEELin1ELb1ENS2_8internal22DefaultValidityCheckerIiLin1EEEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - mem_fd
      BBCount:         23
      ICount:          188
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base14GetSysPageSizeEv
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
        - _ZN8perfetto4base8BasenameEPKc
        - _ZN8perfetto9profiling12_GLOBAL__N_114meta_page_sizeEv
        - _ZN8perfetto9profiling16SharedRingBuffer8set_sizeEm
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - __errno_location
        - fstat64
        - mmap64
        - munmap
        - strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:141,16'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:141,28'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:142,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:141,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:142,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:145,54'
              BranchSideFuncs:
                - _ZN8perfetto9profiling12_GLOBAL__N_114meta_page_sizeEv
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZN8perfetto9profiling12_GLOBAL__N_114meta_page_sizeEv
                - mmap64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - mmap64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto9profiling12_GLOBAL__N_114meta_page_sizeEv
                - mmap64
                - _ZN8perfetto9profiling16SharedRingBuffer8set_sizeEm
                - _ZN8perfetto9profiling12_GLOBAL__N_114meta_page_sizeEv
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - munmap
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:150,51'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:151,7'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:152,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:151,37'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:151,41'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:152,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:150,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:152,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:158,23'
              BranchSideFuncs:
                - _ZN8perfetto9profiling12_GLOBAL__N_114meta_page_sizeEv
                - mmap64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - mmap64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto9profiling12_GLOBAL__N_114meta_page_sizeEv
                - mmap64
                - _ZN8perfetto9profiling16SharedRingBuffer8set_sizeEm
                - _ZN8perfetto9profiling12_GLOBAL__N_114meta_page_sizeEv
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - munmap
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:161,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:162,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:167,21'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - mmap64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto9profiling12_GLOBAL__N_114meta_page_sizeEv
                - mmap64
                - _ZN8perfetto9profiling16SharedRingBuffer8set_sizeEm
                - _ZN8perfetto9profiling12_GLOBAL__N_114meta_page_sizeEv
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - munmap
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:176,22'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:176,25'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - munmap
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:177,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - munmap
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:176,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:177,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - munmap
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:181,12'
              BranchSideFuncs:
                - _ZN8perfetto9profiling16SharedRingBuffer8set_sizeEm
                - _ZN8perfetto9profiling12_GLOBAL__N_114meta_page_sizeEv
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
      Callsites:
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:140,19'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:140,13'
          Dst:             fstat64
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:142,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:142,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:142,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:142,5'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:142,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:146,32'
          Dst:             _ZN8perfetto9profiling12_GLOBAL__N_114meta_page_sizeEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:150,28'
          Dst:             _ZN8perfetto4base14GetSysPageSizeEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:151,14'
          Dst:             _ZN8perfetto4base14GetSysPageSizeEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:152,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:152,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:158,23'
          Dst:             _ZN8perfetto9profiling12_GLOBAL__N_114meta_page_sizeEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:160,7'
          Dst:             mmap64
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:162,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:162,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:162,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:162,5'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:162,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:168,45'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:167,16'
          Dst:             mmap64
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:173,45'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:174,53'
          Dst:             _ZN8perfetto9profiling12_GLOBAL__N_114meta_page_sizeEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:172,16'
          Dst:             mmap64
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:177,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:177,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:177,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:177,5'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:177,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:178,5'
          Dst:             munmap
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:181,3'
          Dst:             _ZN8perfetto9profiling16SharedRingBuffer8set_sizeEm
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:183,19'
          Dst:             _ZN8perfetto9profiling12_GLOBAL__N_114meta_page_sizeEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:184,11'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
    - functionName:    fstat64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto9profiling12_GLOBAL__N_114meta_page_sizeEv
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14GetSysPageSizeEv
      functionUses:    6
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:52,10'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:52,10'
              BranchSideFuncs:
                - _ZN8perfetto4base14GetSysPageSizeEv
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:52,10'
              BranchSideFuncs:
                - _ZN8perfetto4base14GetSysPageSizeEv
      Callsites:
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:52,10'
          Dst:             _ZN8perfetto4base14GetSysPageSizeEv
    - functionName:    mmap64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    munmap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto9profiling16SharedRingBuffer8set_sizeEm
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - size
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto9profiling16SharedRingBuffer6AttachENS_4base14ScopedResourceIiXadL_ZNS2_9CloseFileEiEELin1ELb1ENS2_8internal22DefaultValidityCheckerIiLin1EEEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - mem_fd
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - _ZN8perfetto9profiling16SharedRingBufferC2ENS1_10AttachFlagENS_4base14ScopedResourceIiXadL_ZNS3_9CloseFileEiEELin1ELb1ENS3_8internal22DefaultValidityCheckerIiLin1EEEEE
        - _ZN8perfetto9profiling16SharedRingBufferD2Ev
        - _ZNK8perfetto9profiling16SharedRingBuffer8is_validEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:340,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:341,12'
              BranchSideFuncs:
                - _ZNSt3__113make_optionalB8nn180100IN8perfetto9profiling16SharedRingBufferEEENS_8optionalIu7__decayIT_EEEOS5_
                - _ZN8perfetto9profiling16SharedRingBufferD2Ev
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:342,10'
              BranchSideFuncs:
                - _ZNSt3__113make_optionalB8nn180100IN8perfetto9profiling16SharedRingBufferEEENS_8optionalIu7__decayIT_EEEOS5_
                - _ZN8perfetto9profiling16SharedRingBufferD2Ev
      Callsites:
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:339,45'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:339,14'
          Dst:             _ZN8perfetto9profiling16SharedRingBufferC2ENS1_10AttachFlagENS_4base14ScopedResourceIiXadL_ZNS3_9CloseFileEiEELin1ELb1ENS3_8internal22DefaultValidityCheckerIiLin1EEEEE
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:339,14'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:340,12'
          Dst:             _ZNK8perfetto9profiling16SharedRingBuffer8is_validEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:343,1'
          Dst:             _ZN8perfetto9profiling16SharedRingBufferD2Ev
    - functionName:    _ZNK8perfetto9profiling16SharedRingBuffer8is_validEv
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto9profiling16SharedRingBufferD2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - _ZN8perfetto9profiling12_GLOBAL__N_114meta_page_sizeEv
        - _ZNK8perfetto9profiling16SharedRingBuffer8is_validEv
        - close
        - munmap
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:107,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:108,25'
              BranchSideFuncs:
                - _ZN8perfetto9profiling12_GLOBAL__N_114meta_page_sizeEv
                - munmap
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - close
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:120,12'
              BranchSideFuncs:
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - close
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:121,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:121,7'
              BranchSideFuncs:
                - close
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:122,11'
              BranchSideFuncs:
                - close
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
      Callsites:
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:107,7'
          Dst:             _ZNK8perfetto9profiling16SharedRingBuffer8is_validEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:108,25'
          Dst:             _ZN8perfetto9profiling12_GLOBAL__N_114meta_page_sizeEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:109,5'
          Dst:             munmap
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:120,20'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:122,5'
          Dst:             close
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:123,1'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
    - functionName:    _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/scoped_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto9profiling16SharedRingBuffer6CreateEm
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - size
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto9profiling16SharedRingBufferC2ENS1_10CreateFlagEm
        - _ZN8perfetto9profiling16SharedRingBufferD2Ev
        - _ZNK8perfetto9profiling16SharedRingBuffer8is_validEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:331,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:332,12'
              BranchSideFuncs:
                - _ZNSt3__113make_optionalB8nn180100IN8perfetto9profiling16SharedRingBufferEEENS_8optionalIu7__decayIT_EEEOS5_
                - _ZN8perfetto9profiling16SharedRingBufferD2Ev
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:333,10'
              BranchSideFuncs:
                - _ZNSt3__113make_optionalB8nn180100IN8perfetto9profiling16SharedRingBufferEEENS_8optionalIu7__decayIT_EEEOS5_
                - _ZN8perfetto9profiling16SharedRingBufferD2Ev
      Callsites:
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:330,14'
          Dst:             _ZN8perfetto9profiling16SharedRingBufferC2ENS1_10CreateFlagEm
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:331,12'
          Dst:             _ZNK8perfetto9profiling16SharedRingBuffer8is_validEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:334,1'
          Dst:             _ZN8perfetto9profiling16SharedRingBufferD2Ev
    - functionName:    _ZN8perfetto9profiling16SharedRingBufferC2ENS1_10CreateFlagEm
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         31
      ICount:          154
      EdgeCount:       31
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - _ZN8perfetto4base8TempFile14CreateUnlinkedEv
        - _ZN8perfetto4base8TempFile9ReleaseFDEv
        - _ZN8perfetto4base8TempFileD2Ev
        - _ZN8perfetto9profiling12_GLOBAL__N_114meta_page_sizeEv
        - _ZN8perfetto9profiling16SharedRingBuffer10InitializeENS_4base14ScopedResourceIiXadL_ZNS2_9CloseFileEiEELin1ELb1ENS2_8internal22DefaultValidityCheckerIiLin1EEEEE
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - _ZNK8perfetto9profiling16SharedRingBuffer8is_validEv
        - __errno_location
        - ftruncate64
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:78,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:79,10'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - ftruncate64
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
                - _ZN8perfetto9profiling16SharedRingBuffer10InitializeENS_4base14ScopedResourceIiXadL_ZNS2_9CloseFileEiEELin1ELb1ENS2_8internal22DefaultValidityCheckerIiLin1EEEEE
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZNK8perfetto9profiling16SharedRingBuffer8is_validEv
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:81,3'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - ftruncate64
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
                - _ZN8perfetto9profiling16SharedRingBuffer10InitializeENS_4base14ScopedResourceIiXadL_ZNS2_9CloseFileEiEELin1ELb1ENS2_8internal22DefaultValidityCheckerIiLin1EEEEE
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZNK8perfetto9profiling16SharedRingBuffer8is_validEv
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:81,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:81,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:82,26'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - ftruncate64
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
                - _ZN8perfetto9profiling16SharedRingBuffer10InitializeENS_4base14ScopedResourceIiXadL_ZNS2_9CloseFileEiEELin1ELb1ENS2_8internal22DefaultValidityCheckerIiLin1EEEEE
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZNK8perfetto9profiling16SharedRingBuffer8is_validEv
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:83,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:83,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:93,14'
              BranchSideFuncs:
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
                - _ZN8perfetto9profiling16SharedRingBuffer10InitializeENS_4base14ScopedResourceIiXadL_ZNS2_9CloseFileEiEELin1ELb1ENS2_8internal22DefaultValidityCheckerIiLin1EEEEE
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZNK8perfetto9profiling16SharedRingBuffer8is_validEv
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:94,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:0,0'
              BranchSideFuncs:
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:97,8'
              BranchSideFuncs:
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:0,0'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:0,0'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:57,19'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:58,34'
          Dst:             _ZN8perfetto9profiling12_GLOBAL__N_114meta_page_sizeEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:59,20'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:78,8'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:79,10'
          Dst:             _ZN8perfetto4base8TempFile14CreateUnlinkedEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:79,43'
          Dst:             _ZN8perfetto4base8TempFile9ReleaseFDEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:79,8'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:79,5'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:79,5'
          Dst:             _ZN8perfetto4base8TempFileD2Ev
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:81,3'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:81,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:81,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:81,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:81,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:81,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:81,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:82,26'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:82,13'
          Dst:             ftruncate64
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:83,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:83,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:83,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:83,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:83,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:83,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:93,14'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:93,3'
          Dst:             _ZN8perfetto9profiling16SharedRingBuffer10InitializeENS_4base14ScopedResourceIiXadL_ZNS2_9CloseFileEiEELin1ELb1ENS2_8internal22DefaultValidityCheckerIiLin1EEEEE
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:93,3'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:94,8'
          Dst:             _ZNK8perfetto9profiling16SharedRingBuffer8is_validEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:98,1'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
    - functionName:    _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/scoped_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto9profiling16SharedRingBuffer9IsCorruptERKNS1_16PointerPositionsE
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - pos
      BBCount:         13
      ICount:          88
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base8BasenameEPKc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:304,36'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:304,39'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:306,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:304,76'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:305,7'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:306,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:305,34'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:305,37'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:306,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:304,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:306,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:311,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:306,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:306,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
    - functionName:    _ZN8perfetto9profiling16SharedRingBuffer7EndReadENS1_6BufferE
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buf
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base7AlignUpILm8EEEmm
        - _ZNK8perfetto9profiling16SharedRingBuffer6BuffercvbEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:295,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:296,5'
              BranchSideFuncs:
                - _ZN8perfetto4base7AlignUpILm8EEEmm
                - _ZNSt3__113__atomic_baseImLb1EE9fetch_addB8nn180100EmNS_12memory_orderE
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:297,59'
              BranchSideFuncs:
                - _ZN8perfetto4base7AlignUpILm8EEEmm
                - _ZNSt3__113__atomic_baseImLb1EE9fetch_addB8nn180100EmNS_12memory_orderE
      Callsites:
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:295,8'
          Dst:             _ZNK8perfetto9profiling16SharedRingBuffer6BuffercvbEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:297,29'
          Dst:             _ZN8perfetto4base7AlignUpILm8EEEmm
    - functionName:    _ZN8perfetto4base7AlignUpILm8EEEmm
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base7AlignUpEmm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/utils.h:101,10'
          Dst:             _ZN8perfetto4base7AlignUpEmm
    - functionName:    _ZN8perfetto9profiling16SharedRingBuffer6BufferC2EPhmm
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - this
        - d
        - s
        - f
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto9profiling16SharedRingBuffer10read_availERKNS1_16PointerPositionsE
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - pos
      BBCount:         5
      ICount:          29
      EdgeCount:       9
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto9profiling16SharedRingBuffer9BeginReadEv
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         16
      ICount:          138
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base7AlignUpILm8EEEmm
        - _ZN8perfetto4base8BasenameEPKc
        - _ZN8perfetto9profiling16SharedRingBuffer10read_availERKNS1_16PointerPositionsE
        - _ZN8perfetto9profiling16SharedRingBuffer11write_availERKNS1_16PointerPositionsE
        - _ZN8perfetto9profiling16SharedRingBuffer19GetPointerPositionsEv
        - _ZN8perfetto9profiling16SharedRingBuffer2atEm
        - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2EPhmm
        - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
        - _ZNRSt3__18optionalIN8perfetto9profiling16SharedRingBuffer16PointerPositionsEE5valueB8nn180100Ev
        - __errno_location
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:253,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:254,5'
              BranchSideFuncs:
                - _ZNRSt3__18optionalIN8perfetto9profiling16SharedRingBuffer16PointerPositionsEE5valueB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer10read_availERKNS1_16PointerPositionsE
                - _ZN8perfetto9profiling16SharedRingBuffer2atEm
                - _ZNKSt3__113__atomic_baseIjLb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZN8perfetto4base7AlignUpILm8EEEmm
                - _ZN8perfetto9profiling16SharedRingBuffer11write_availERKNS1_16PointerPositionsE
                - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2EPhmm
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - __errno_location
                - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
                - __errno_location
                - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
                - __errno_location
                - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:258,22'
              BranchSideFuncs:
                - _ZNRSt3__18optionalIN8perfetto9profiling16SharedRingBuffer16PointerPositionsEE5valueB8nn180100Ev
                - _ZN8perfetto9profiling16SharedRingBuffer10read_availERKNS1_16PointerPositionsE
                - _ZN8perfetto9profiling16SharedRingBuffer2atEm
                - _ZNKSt3__113__atomic_baseIjLb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZN8perfetto4base7AlignUpILm8EEEmm
                - _ZN8perfetto9profiling16SharedRingBuffer11write_availERKNS1_16PointerPositionsE
                - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2EPhmm
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - __errno_location
                - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
                - __errno_location
                - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
                - __errno_location
                - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:262,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:263,5'
              BranchSideFuncs:
                - __errno_location
                - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:268,28'
              BranchSideFuncs:
                - _ZN8perfetto9profiling16SharedRingBuffer2atEm
                - _ZNKSt3__113__atomic_baseIjLb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZN8perfetto4base7AlignUpILm8EEEmm
                - _ZN8perfetto9profiling16SharedRingBuffer11write_availERKNS1_16PointerPositionsE
                - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2EPhmm
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - __errno_location
                - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
                - __errno_location
                - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:272,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:273,5'
              BranchSideFuncs:
                - __errno_location
                - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:277,61'
              BranchSideFuncs:
                - _ZN8perfetto4base7AlignUpILm8EEEmm
                - _ZN8perfetto9profiling16SharedRingBuffer11write_availERKNS1_16PointerPositionsE
                - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2EPhmm
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - __errno_location
                - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:279,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:280,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - __errno_location
                - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:289,10'
              BranchSideFuncs:
                - _ZN8perfetto9profiling16SharedRingBuffer11write_availERKNS1_16PointerPositionsE
                - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2EPhmm
      Callsites:
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:252,45'
          Dst:             _ZN8perfetto9profiling16SharedRingBuffer19GetPointerPositionsEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:255,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:256,12'
          Dst:             _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:258,22'
          Dst:             _ZNRSt3__18optionalIN8perfetto9profiling16SharedRingBuffer16PointerPositionsEE5valueB8nn180100Ev
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:260,23'
          Dst:             _ZN8perfetto9profiling16SharedRingBuffer10read_availERKNS1_16PointerPositionsE
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:264,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:265,12'
          Dst:             _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:268,21'
          Dst:             _ZN8perfetto9profiling16SharedRingBuffer2atEm
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:274,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:275,12'
          Dst:             _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:277,35'
          Dst:             _ZN8perfetto4base7AlignUpILm8EEEmm
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:280,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:280,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:285,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:286,12'
          Dst:             _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:291,31'
          Dst:             _ZN8perfetto9profiling16SharedRingBuffer11write_availERKNS1_16PointerPositionsE
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:291,10'
          Dst:             _ZN8perfetto9profiling16SharedRingBuffer6BufferC2EPhmm
    - functionName:    _ZN8perfetto9profiling16SharedRingBuffer19GetPointerPositionsEv
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto9profiling16SharedRingBuffer9IsCorruptERKNS1_16PointerPositionsE
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.h:241,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.h:242,7'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.h:243,12'
              BranchSideFuncs:
                - _ZNSt3__18optionalIN8perfetto9profiling16SharedRingBuffer16PointerPositionsEEaSB8nn180100IRS4_vEERS5_OT_
      Callsites:
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.h:241,9'
          Dst:             _ZN8perfetto9profiling16SharedRingBuffer9IsCorruptERKNS1_16PointerPositionsE
    - functionName:    _ZNRSt3__18optionalIN8perfetto9profiling16SharedRingBuffer16PointerPositionsEE5valueB8nn180100Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          26
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNRSt3__123__optional_storage_baseIN8perfetto9profiling16SharedRingBuffer16PointerPositionsELb0EE5__getB8nn180100Ev
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/usr/local/bin/../include/c++/v1/optional:832,9'
          Branch Sides:
            - BranchSide:      '/usr/local/bin/../include/c++/v1/optional:833,7'
              BranchSideFuncs:
                - _ZNRSt3__123__optional_storage_baseIN8perfetto9profiling16SharedRingBuffer16PointerPositionsELb0EE5__getB8nn180100Ev
            - BranchSide:      '/usr/local/bin/../include/c++/v1/optional:834,18'
              BranchSideFuncs:
                - _ZNRSt3__123__optional_storage_baseIN8perfetto9profiling16SharedRingBuffer16PointerPositionsELb0EE5__getB8nn180100Ev
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/optional:834,18'
          Dst:             _ZNRSt3__123__optional_storage_baseIN8perfetto9profiling16SharedRingBuffer16PointerPositionsELb0EE5__getB8nn180100Ev
    - functionName:    _ZN8perfetto9profiling16SharedRingBuffer2atEm
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - pos
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto9profiling16SharedRingBuffer11write_availERKNS1_16PointerPositionsE
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - pos
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto9profiling16SharedRingBuffer10read_availERKNS1_16PointerPositionsE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.h:260,20'
          Dst:             _ZN8perfetto9profiling16SharedRingBuffer10read_availERKNS1_16PointerPositionsE
    - functionName:    _ZN8perfetto9profiling16SharedRingBuffer8EndWriteENS1_6BufferE
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - buf
      BBCount:         8
      ICount:          39
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8perfetto9profiling16SharedRingBuffer6BuffercvbEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:237,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:238,5'
              BranchSideFuncs:
                - _ZNSt3__113__atomic_baseIjLb0EE5storeB8nn180100EjNS_12memory_orderE
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:239,25'
              BranchSideFuncs:
                - _ZNSt3__113__atomic_baseIjLb0EE5storeB8nn180100EjNS_12memory_orderE
      Callsites:
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:237,8'
          Dst:             _ZNK8perfetto9profiling16SharedRingBuffer6BuffercvbEv
    - functionName:    _ZN8perfetto9profiling16SharedRingBuffer10BeginWriteERKNS0_14ScopedSpinlockEm
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - spinlock
        - size
        - ''
      BBCount:         12
      ICount:          126
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8perfetto4base7AlignUpILm8EEEmm
        - _ZN8perfetto9profiling16SharedRingBuffer11write_availERKNS1_16PointerPositionsE
        - _ZN8perfetto9profiling16SharedRingBuffer19GetPointerPositionsEv
        - _ZN8perfetto9profiling16SharedRingBuffer2atEm
        - _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
        - _ZNRSt3__18optionalIN8perfetto9profiling16SharedRingBuffer16PointerPositionsEE5valueB8nn180100Ev
        - __errno_location
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:194,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:195,5'
              BranchSideFuncs:
                - _ZNRSt3__18optionalIN8perfetto9profiling16SharedRingBuffer16PointerPositionsEE5valueB8nn180100Ev
                - _ZN8perfetto4base7AlignUpILm8EEEmm
                - _ZN8perfetto9profiling16SharedRingBuffer11write_availERKNS1_16PointerPositionsE
                - _ZN8perfetto9profiling16SharedRingBuffer2atEm
                - _ZN8perfetto9profiling16SharedRingBuffer11write_availERKNS1_16PointerPositionsE
                - _ZNSt3__113__atomic_baseIjLb0EE5storeB8nn180100EjNS_12memory_orderE
                - _ZNSt3__113__atomic_baseImLb1EE9fetch_addB8nn180100EmNS_12memory_orderE
                - __errno_location
                - __errno_location
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:199,22'
              BranchSideFuncs:
                - _ZNRSt3__18optionalIN8perfetto9profiling16SharedRingBuffer16PointerPositionsEE5valueB8nn180100Ev
                - _ZN8perfetto4base7AlignUpILm8EEEmm
                - _ZN8perfetto9profiling16SharedRingBuffer11write_availERKNS1_16PointerPositionsE
                - _ZN8perfetto9profiling16SharedRingBuffer2atEm
                - _ZN8perfetto9profiling16SharedRingBuffer11write_availERKNS1_16PointerPositionsE
                - _ZNSt3__113__atomic_baseIjLb0EE5storeB8nn180100EjNS_12memory_orderE
                - _ZNSt3__113__atomic_baseImLb1EE9fetch_addB8nn180100EmNS_12memory_orderE
                - __errno_location
                - __errno_location
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:205,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:206,5'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:210,7'
              BranchSideFuncs:
                - _ZN8perfetto9profiling16SharedRingBuffer11write_availERKNS1_16PointerPositionsE
                - _ZN8perfetto9profiling16SharedRingBuffer2atEm
                - _ZN8perfetto9profiling16SharedRingBuffer11write_availERKNS1_16PointerPositionsE
                - _ZNSt3__113__atomic_baseIjLb0EE5storeB8nn180100EjNS_12memory_orderE
                - _ZNSt3__113__atomic_baseImLb1EE9fetch_addB8nn180100EmNS_12memory_orderE
                - __errno_location
        - Branch String:   '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:210,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:211,5'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:216,28'
              BranchSideFuncs:
                - _ZN8perfetto9profiling16SharedRingBuffer2atEm
                - _ZN8perfetto9profiling16SharedRingBuffer11write_availERKNS1_16PointerPositionsE
                - _ZNSt3__113__atomic_baseIjLb0EE5storeB8nn180100EjNS_12memory_orderE
                - _ZNSt3__113__atomic_baseImLb1EE9fetch_addB8nn180100EmNS_12memory_orderE
      Callsites:
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:191,10'
          Dst:             _ZN8perfetto9profiling16SharedRingBuffer6BufferC2Ev
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:193,45'
          Dst:             _ZN8perfetto9profiling16SharedRingBuffer19GetPointerPositionsEv
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:196,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:199,22'
          Dst:             _ZNRSt3__18optionalIN8perfetto9profiling16SharedRingBuffer16PointerPositionsEE5valueB8nn180100Ev
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:202,7'
          Dst:             _ZN8perfetto4base7AlignUpILm8EEEmm
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:206,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:210,26'
          Dst:             _ZN8perfetto9profiling16SharedRingBuffer11write_availERKNS1_16PointerPositionsE
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:212,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:216,21'
          Dst:             _ZN8perfetto9profiling16SharedRingBuffer2atEm
        - Src:             '../../src/perfetto/src/profiling/memory/shared_ring_buffer.cc:220,23'
          Dst:             _ZN8perfetto9profiling16SharedRingBuffer11write_availERKNS1_16PointerPositionsE
    - functionName:    _ZN8perfetto4base12Base64DecodeEPKcm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - src
        - src_size
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base12Base64DecodeEPKcmPhm
        - _ZN8perfetto4base13Base64DecSizeEm
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - __errno_location
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/base64.cc:144,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:145,12'
              BranchSideFuncs:
                - _ZNSt3__18optionalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEC2B8nn180100ENS_9nullopt_tE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:147,3'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
                - _ZNSt3__113make_optionalB8nn180100IRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_8optionalIu7__decayIT_EEEOS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/base64.cc:147,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:147,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:148,34'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
                - _ZNSt3__113make_optionalB8nn180100IRNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEENS_8optionalIu7__decayIT_EEEOS9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/base64.cc:141,14'
          Dst:             _ZN8perfetto4base13Base64DecSizeEm
        - Src:             '../../src/perfetto/src/base/base64.cc:142,14'
          Dst:             _ZN8perfetto4base12Base64DecodeEPKcmPhm
        - Src:             '../../src/perfetto/src/base/base64.cc:147,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/base64.cc:147,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/base64.cc:147,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/base64.cc:147,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/base64.cc:147,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/base64.cc:147,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
    - functionName:    _ZN8perfetto4base13Base64DecSizeEm
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/base64.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - src_size
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base12Base64DecodeEPKcmPhm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - src
        - src_size
        - dst
        - dst_size
      BBCount:         25
      ICount:          230
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base12_GLOBAL__N_110DecodeCharEc
        - _ZN8perfetto4base13Base64DecSizeEm
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - __errno_location
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/base64.cc:111,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:112,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:114,20'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base12_GLOBAL__N_110DecodeCharEc
        - Branch String:   '../../src/perfetto/src/base/base64.cc:119,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:121,19'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base12_GLOBAL__N_110DecodeCharEc
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:134,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/base64.cc:121,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:123,14'
              BranchSideFuncs:
                - _ZN8perfetto4base12_GLOBAL__N_110DecodeCharEc
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:128,42'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base12_GLOBAL__N_110DecodeCharEc
        - Branch String:   '../../src/perfetto/src/base/base64.cc:123,14'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:123,29'
              BranchSideFuncs:
                - _ZN8perfetto4base12_GLOBAL__N_110DecodeCharEc
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:123,36'
              BranchSideFuncs:
                - _ZN8perfetto4base12_GLOBAL__N_110DecodeCharEc
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/base64.cc:125,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:126,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:127,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base12_GLOBAL__N_110DecodeCharEc
        - Branch String:   '../../src/perfetto/src/base/base64.cc:134,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:134,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:135,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/base64.cc:110,31'
          Dst:             _ZN8perfetto4base13Base64DecSizeEm
        - Src:             '../../src/perfetto/src/base/base64.cc:124,14'
          Dst:             _ZN8perfetto4base12_GLOBAL__N_110DecodeCharEc
        - Src:             '../../src/perfetto/src/base/base64.cc:134,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/base64.cc:134,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/base64.cc:134,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/base64.cc:134,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/base64.cc:134,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/base64.cc:134,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
    - functionName:    _ZN8perfetto4base12_GLOBAL__N_110DecodeCharEc
      functionSourceFile: '/work/build/../../src/perfetto/src/base/base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/base64.cc:48,23'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:48,26'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:49,5'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/base64.cc:48,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:49,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:50,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8perfetto4base12Base64EncodeEPKvm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - src
        - src_size
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base12Base64EncodeEPKvmPcm
        - _ZN8perfetto4base13Base64EncSizeEm
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - __errno_location
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/base64.cc:102,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:102,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:103,3'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   '../../src/perfetto/src/base/base64.cc:104,1'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:104,1'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:104,1'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/base64.cc:100,14'
          Dst:             _ZN8perfetto4base13Base64EncSizeEm
        - Src:             '../../src/perfetto/src/base/base64.cc:101,14'
          Dst:             _ZN8perfetto4base12Base64EncodeEPKvmPcm
        - Src:             '../../src/perfetto/src/base/base64.cc:102,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/base64.cc:102,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/base64.cc:102,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/base64.cc:102,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/base64.cc:102,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/base64.cc:102,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
    - functionName:    _ZN8perfetto4base13Base64EncSizeEm
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/base64.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - src_size
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base12Base64EncodeEPKvmPcm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - src
        - src_size
        - dst
        - dst_size
      BBCount:         18
      ICount:          231
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8perfetto4base13Base64EncSizeEm
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/base64.cc:60,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:61,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:63,51'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/base64.cc:66,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:67,13'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:94,3'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/base64.cc:72,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:73,18'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:76,34'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/base64.cc:83,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:84,18'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/base64.cc:87,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/base64.cc:59,34'
          Dst:             _ZN8perfetto4base13Base64EncSizeEm
    - functionName:    _ZN8perfetto4base18SerializeCrashKeysEPcm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/crash_keys.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - len
      BBCount:         19
      ICount:          102
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8perfetto4base8CrashKey8ToStringEPcm
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/crash_keys.cc:83,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/crash_keys.cc:84,6'
              BranchSideFuncs:
                - _ZNKSt3__113__atomic_baseIPN8perfetto4base8CrashKeyELb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZN8perfetto4base8CrashKey8ToStringEPcm
            - BranchSide:      '../../src/perfetto/src/base/crash_keys.cc:85,17'
              BranchSideFuncs:
                - _ZNKSt3__113__atomic_baseIPN8perfetto4base8CrashKeyELb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZN8perfetto4base8CrashKey8ToStringEPcm
        - Branch String:   '../../src/perfetto/src/base/crash_keys.cc:85,37'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/crash_keys.cc:85,40'
              BranchSideFuncs:
                - _ZNKSt3__113__atomic_baseIPN8perfetto4base8CrashKeyELb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZN8perfetto4base8CrashKey8ToStringEPcm
            - BranchSide:      '../../src/perfetto/src/base/crash_keys.cc:85,3'
              BranchSideFuncs:
                - _ZNKSt3__113__atomic_baseIPN8perfetto4base8CrashKeyELb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZN8perfetto4base8CrashKey8ToStringEPcm
        - Branch String:   '../../src/perfetto/src/base/crash_keys.cc:85,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/crash_keys.cc:86,28'
              BranchSideFuncs:
                - _ZNKSt3__113__atomic_baseIPN8perfetto4base8CrashKeyELb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZN8perfetto4base8CrashKey8ToStringEPcm
            - BranchSide:      '../../src/perfetto/src/base/crash_keys.cc:91,3'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/crash_keys.cc:87,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/crash_keys.cc:88,7'
              BranchSideFuncs:
                - _ZN8perfetto4base8CrashKey8ToStringEPcm
                - _ZNKSt3__113__atomic_baseIPN8perfetto4base8CrashKeyELb0EE4loadB8nn180100ENS_12memory_orderE
            - BranchSide:      '../../src/perfetto/src/base/crash_keys.cc:89,16'
              BranchSideFuncs:
                - _ZN8perfetto4base8CrashKey8ToStringEPcm
                - _ZNKSt3__113__atomic_baseIPN8perfetto4base8CrashKeyELb0EE4loadB8nn180100ENS_12memory_orderE
      Callsites:
        - Src:             '../../src/perfetto/src/base/crash_keys.cc:89,21'
          Dst:             _ZN8perfetto4base8CrashKey8ToStringEPcm
    - functionName:    _ZN8perfetto4base8CrashKey8ToStringEPcm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/crash_keys.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - dst
        - len
      BBCount:         16
      ICount:          100
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base12SprintfTruncEPcmPKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/crash_keys.cc:55,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/crash_keys.cc:56,6'
              BranchSideFuncs:
                - _ZNKSt3__113__atomic_baseIN8perfetto4base8CrashKey4TypeELb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
                - _ZNKSt3__113__atomic_baseIcLb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZNKSt3__113__atomic_baseIlLb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
            - BranchSide:      '../../src/perfetto/src/base/crash_keys.cc:57,11'
              BranchSideFuncs:
                - _ZNKSt3__113__atomic_baseIN8perfetto4base8CrashKey4TypeELb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
                - _ZNKSt3__113__atomic_baseIcLb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZNKSt3__113__atomic_baseIlLb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
        - Branch String:   '../../src/perfetto/src/base/crash_keys.cc:57,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/crash_keys.cc:59,7'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/crash_keys.cc:61,27'
              BranchSideFuncs:
                - _ZNKSt3__113__atomic_baseIlLb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
            - BranchSide:      '../../src/perfetto/src/base/crash_keys.cc:65,19'
              BranchSideFuncs:
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
                - _ZNKSt3__113__atomic_baseIcLb0EE4loadB8nn180100ENS_12memory_orderE
            - BranchSide:      '../../src/perfetto/src/base/crash_keys.cc:71,3'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/crash_keys.cc:65,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/crash_keys.cc:66,18'
              BranchSideFuncs:
                - _ZNKSt3__113__atomic_baseIcLb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
            - BranchSide:      '../../src/perfetto/src/base/crash_keys.cc:69,27'
              BranchSideFuncs:
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
      Callsites:
        - Src:             '../../src/perfetto/src/base/crash_keys.cc:61,14'
          Dst:             _ZN8perfetto4base12SprintfTruncEPcmPKcz
        - Src:             '../../src/perfetto/src/base/crash_keys.cc:69,14'
          Dst:             _ZN8perfetto4base12SprintfTruncEPcmPKcz
    - functionName:    _ZN8perfetto4base32UnregisterAllCrashKeysForTestingEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/crash_keys.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/crash_keys.cc:75,14'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/crash_keys.cc:76,18'
              BranchSideFuncs:
                - _ZNSt3__113__atomic_baseIjLb0EE5storeB8nn180100EjNS_12memory_orderE
                - _ZNSt3__113__atomic_baseIPN8perfetto4base8CrashKeyELb0EE5storeB8nn180100ES4_NS_12memory_orderE
            - BranchSide:      '../../src/perfetto/src/base/crash_keys.cc:76,18'
              BranchSideFuncs:
                - _ZNSt3__113__atomic_baseIjLb0EE5storeB8nn180100EjNS_12memory_orderE
                - _ZNSt3__113__atomic_baseIPN8perfetto4base8CrashKeyELb0EE5storeB8nn180100ES4_NS_12memory_orderE
        - Branch String:   '../../src/perfetto/src/base/crash_keys.cc:76,18'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/crash_keys.cc:76,18'
              BranchSideFuncs:
                - _ZNSt3__113__atomic_baseIPN8perfetto4base8CrashKeyELb0EE5storeB8nn180100ES4_NS_12memory_orderE
            - BranchSide:      '../../src/perfetto/src/base/crash_keys.cc:78,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8perfetto4base8CrashKey8RegisterEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/crash_keys.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base8BasenameEPKc
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/crash_keys.cc:42,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/crash_keys.cc:43,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/crash_keys.cc:45,30'
              BranchSideFuncs:
                - _ZNSt3__113__atomic_baseIjLb1EE9fetch_addB8nn180100EjNS_12memory_orderE
                - _ZNSt3__113__atomic_baseIPN8perfetto4base8CrashKeyELb0EE5storeB8nn180100ES4_NS_12memory_orderE
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Branch String:   '../../src/perfetto/src/base/crash_keys.cc:46,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/crash_keys.cc:47,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
            - BranchSide:      '../../src/perfetto/src/base/crash_keys.cc:50,10'
              BranchSideFuncs:
                - _ZNSt3__113__atomic_baseIPN8perfetto4base8CrashKeyELb0EE5storeB8nn180100ES4_NS_12memory_orderE
      Callsites:
        - Src:             '../../src/perfetto/src/base/crash_keys.cc:47,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/crash_keys.cc:47,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
    - functionName:    '_ZZN8perfetto4base19InstallCtrlCHandlerEPFvvEENK3$_0clEi'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/ctrl_c_handler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN8perfetto4base19InstallCtrlCHandlerEPFvvEEN3$_08__invokeEi'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/ctrl_c_handler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZN8perfetto4base19InstallCtrlCHandlerEPFvvEENK3$_0clEi'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/ctrl_c_handler.cc:62,19'
          Dst:             '_ZZN8perfetto4base19InstallCtrlCHandlerEPFvvEENK3$_0clEi'
    - functionName:    '_ZZN8perfetto4base19InstallCtrlCHandlerEPFvvEENK3$_0cvPFviEEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/ctrl_c_handler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base19InstallCtrlCHandlerEPFvvE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/ctrl_c_handler.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handler
      BBCount:         10
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - '_ZZN8perfetto4base19InstallCtrlCHandlerEPFvvEENK3$_0cvPFviEEv'
        - __errno_location
        - sigaction
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/ctrl_c_handler.cc:39,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/ctrl_c_handler.cc:39,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/ctrl_c_handler.cc:39,3'
              BranchSideFuncs:
                - '_ZZN8perfetto4base19InstallCtrlCHandlerEPFvvEENK3$_0cvPFviEEv'
                - sigaction
                - sigaction
      Callsites:
        - Src:             '../../src/perfetto/src/base/ctrl_c_handler.cc:39,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/ctrl_c_handler.cc:39,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/ctrl_c_handler.cc:39,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/ctrl_c_handler.cc:39,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/ctrl_c_handler.cc:39,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/ctrl_c_handler.cc:39,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/ctrl_c_handler.cc:62,19'
          Dst:             '_ZZN8perfetto4base19InstallCtrlCHandlerEPFvvEENK3$_0cvPFviEEv'
        - Src:             '../../src/perfetto/src/base/ctrl_c_handler.cc:69,3'
          Dst:             sigaction
        - Src:             '../../src/perfetto/src/base/ctrl_c_handler.cc:70,3'
          Dst:             sigaction
    - functionName:    sigaction
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base13ignore_resultIJA17_cEEEvDpRKT_
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN8perfetto4base7EventFd5ClearEvENK3$_0clEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/event_fd.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
        - __errno_location
        - read
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/event_fd.cc:80,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/event_fd.cc:80,7'
              BranchSideFuncs:
                - __errno_location
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - read
            - BranchSide:      '../../src/perfetto/src/base/event_fd.cc:80,7'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - read
                - __errno_location
        - Branch String:   '../../src/perfetto/src/base/event_fd.cc:80,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/event_fd.cc:80,7'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - read
                - __errno_location
            - BranchSide:      '../../src/perfetto/src/base/event_fd.cc:80,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/event_fd.cc:80,7'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
        - Src:             '../../src/perfetto/src/base/event_fd.cc:80,7'
          Dst:             read
        - Src:             '../../src/perfetto/src/base/event_fd.cc:80,7'
          Dst:             __errno_location
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base7EventFd5ClearEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/event_fd.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8perfetto4base13ignore_resultIJA17_cEEEvDpRKT_
        - '_ZZN8perfetto4base7EventFd5ClearEvENK3$_0clEv'
        - __errno_location
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/event_fd.cc:81,16'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/event_fd.cc:81,19'
              BranchSideFuncs:
                - __errno_location
                - _ZN8perfetto4base13ignore_resultIJA17_cEEEvDpRKT_
            - BranchSide:      '../../src/perfetto/src/base/event_fd.cc:81,16'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/event_fd.cc:81,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/event_fd.cc:81,7'
              BranchSideFuncs:
                - _ZN8perfetto4base13ignore_resultIJA17_cEEEvDpRKT_
            - BranchSide:      '../../src/perfetto/src/base/event_fd.cc:82,5'
              BranchSideFuncs:
                - _ZN8perfetto4base13ignore_resultIJA17_cEEEvDpRKT_
      Callsites:
        - Src:             '../../src/perfetto/src/base/event_fd.cc:80,7'
          Dst:             '_ZZN8perfetto4base7EventFd5ClearEvENK3$_0clEv'
        - Src:             '../../src/perfetto/src/base/event_fd.cc:81,19'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/event_fd.cc:82,5'
          Dst:             _ZN8perfetto4base13ignore_resultIJA17_cEEEvDpRKT_
    - functionName:    _ZN8perfetto4base13ignore_resultIJA18_cEEEvDpRKT_
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base7EventFd6NotifyEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/event_fd.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8perfetto4base13ignore_resultIJA18_cEEEvDpRKT_
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
        - __errno_location
        - write
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/event_fd.cc:73,16'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/event_fd.cc:73,19'
              BranchSideFuncs:
                - __errno_location
                - _ZN8perfetto4base13ignore_resultIJA18_cEEEvDpRKT_
            - BranchSide:      '../../src/perfetto/src/base/event_fd.cc:73,16'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/event_fd.cc:73,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/event_fd.cc:73,7'
              BranchSideFuncs:
                - _ZN8perfetto4base13ignore_resultIJA18_cEEEvDpRKT_
            - BranchSide:      '../../src/perfetto/src/base/event_fd.cc:74,5'
              BranchSideFuncs:
                - _ZN8perfetto4base13ignore_resultIJA18_cEEEvDpRKT_
      Callsites:
        - Src:             '../../src/perfetto/src/base/event_fd.cc:72,37'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
        - Src:             '../../src/perfetto/src/base/event_fd.cc:72,17'
          Dst:             write
        - Src:             '../../src/perfetto/src/base/event_fd.cc:73,19'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/event_fd.cc:74,5'
          Dst:             _ZN8perfetto4base13ignore_resultIJA18_cEEEvDpRKT_
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base7EventFdC2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/event_fd.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - __errno_location
        - eventfd
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/event_fd.cc:67,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/event_fd.cc:67,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/event_fd.cc:67,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/event_fd.cc:65,10'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
        - Src:             '../../src/perfetto/src/base/event_fd.cc:66,23'
          Dst:             eventfd
        - Src:             '../../src/perfetto/src/base/event_fd.cc:66,17'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - Src:             '../../src/perfetto/src/base/event_fd.cc:67,3'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - Src:             '../../src/perfetto/src/base/event_fd.cc:67,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/event_fd.cc:67,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/event_fd.cc:67,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/event_fd.cc:67,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/event_fd.cc:67,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/event_fd.cc:67,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
    - functionName:    eventfd
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base7EventFdD2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/event_fd.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/event_fd.cc:43,19'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    closedir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8nn180100EOS5_ENKUlRS5_E_clES7_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/string'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - __s
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/usr/local/bin/../include/c++/v1/string:925,65'
          Branch Sides:
            - BranchSide:      '/usr/local/bin/../include/c++/v1/string:925,65'
              BranchSideFuncs: []
            - BranchSide:      '/usr/local/bin/../include/c++/v1/string:925,83'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17__annotate_deleteB8nn180100Ev
      Callsites:       []
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base8internal22DefaultValidityCheckerIP11__dirstreamLS4_0EE7IsValidES4_
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/scoped_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE5resetES3_
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/scoped_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - r
      BBCount:         13
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - _ZN8perfetto4base8internal22DefaultValidityCheckerIP11__dirstreamLS4_0EE7IsValidES4_
        - __errno_location
        - closedir
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:73,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:73,9'
              BranchSideFuncs:
                - closedir
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:74,31'
              BranchSideFuncs:
                - closedir
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:76,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:76,9'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:77,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:73,9'
          Dst:             _ZN8perfetto4base8internal22DefaultValidityCheckerIP11__dirstreamLS4_0EE7IsValidES4_
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:74,17'
          Dst:             closedir
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:76,9'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:76,9'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:76,9'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:76,9'
          Dst:             strerror
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:76,9'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:76,9'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
    - functionName:    _ZN8perfetto4base8internal22DefaultValidityCheckerIP8_IO_FILELS4_0EE7IsValidES4_
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/scoped_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNRSt3__123__optional_storage_baseIiLb0EE5__getB8nn180100Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNRSt3__18optionalIiE5valueB8nn180100Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          26
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNRSt3__123__optional_storage_baseIiLb0EE5__getB8nn180100Ev
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/usr/local/bin/../include/c++/v1/optional:832,9'
          Branch Sides:
            - BranchSide:      '/usr/local/bin/../include/c++/v1/optional:833,7'
              BranchSideFuncs:
                - _ZNRSt3__123__optional_storage_baseIiLb0EE5__getB8nn180100Ev
            - BranchSide:      '/usr/local/bin/../include/c++/v1/optional:834,18'
              BranchSideFuncs:
                - _ZNRSt3__123__optional_storage_baseIiLb0EE5__getB8nn180100Ev
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/optional:834,18'
          Dst:             _ZNRSt3__123__optional_storage_baseIiLb0EE5__getB8nn180100Ev
    - functionName:    _ZN8perfetto4base14CStringToInt32EPKci
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - base
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/string_utils.h:53,14'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:53,19'
              BranchSideFuncs:
                - _ZNSt3__113make_optionalB8nn180100IRiEENS_8optionalIu7__decayIT_EEEOS3_
                - _ZNSt3__18optionalIiEC2B8nn180100ENS_9nullopt_tE
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:53,57'
              BranchSideFuncs:
                - _ZNSt3__18optionalIiEC2B8nn180100ENS_9nullopt_tE
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/string_utils.h:53,10'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:53,57'
              BranchSideFuncs:
                - _ZNSt3__18optionalIiEC2B8nn180100ENS_9nullopt_tE
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:53,29'
              BranchSideFuncs:
                - _ZNSt3__113make_optionalB8nn180100IRiEENS_8optionalIu7__decayIT_EEEOS3_
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/string_utils.h:52,37'
          Dst:             strtol
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNRSt3__123__optional_storage_baseIjLb0EE5__getB8nn180100Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base15CStringToUInt32EPKci
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - base
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/string_utils.h:47,14'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:47,19'
              BranchSideFuncs:
                - _ZNSt3__113make_optionalB8nn180100IRjEENS_8optionalIu7__decayIT_EEEOS3_
                - _ZNSt3__18optionalIjEC2B8nn180100ENS_9nullopt_tE
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:47,57'
              BranchSideFuncs:
                - _ZNSt3__18optionalIjEC2B8nn180100ENS_9nullopt_tE
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/string_utils.h:47,10'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:47,57'
              BranchSideFuncs:
                - _ZNSt3__18optionalIjEC2B8nn180100ENS_9nullopt_tE
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:47,29'
              BranchSideFuncs:
                - _ZNSt3__113make_optionalB8nn180100IRjEENS_8optionalIu7__decayIT_EEEOS3_
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/string_utils.h:46,38'
          Dst:             strtoul
    - functionName:    strtoul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base6StatusC2Ev
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base11GetFileSizeEi
      functionSourceFile: '/work/build/../../src/perfetto/src/base/file_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fd
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fstat64
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:449,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:450,12'
              BranchSideFuncs:
                - _ZNSt3__18optionalImEC2B8nn180100ENS_9nullopt_tE
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:453,36'
              BranchSideFuncs:
                - _ZNSt3__18optionalImEC2B8nn180100ImTnNS_9enable_ifIXclsr22_CheckOptionalArgsCtorIT_EE17__enable_implicitIS4_EEEiE4typeELi0EEEOS4_
      Callsites:
        - Src:             '../../src/perfetto/src/base/file_utils.cc:449,7'
          Dst:             fstat64
    - functionName:    _ZN8perfetto4base11GetFileSizeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/file_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - file_path
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base11GetFileSizeEi
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - _ZN8perfetto4base8OpenFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEij
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:432,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:433,12'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base11GetFileSizeEi
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:435,22'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base11GetFileSizeEi
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/file_utils.cc:430,23'
          Dst:             _ZN8perfetto4base8OpenFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEij
        - Src:             '../../src/perfetto/src/base/file_utils.cc:432,8'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - Src:             '../../src/perfetto/src/base/file_utils.cc:435,22'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/file_utils.cc:435,10'
          Dst:             _ZN8perfetto4base11GetFileSizeEi
        - Src:             '../../src/perfetto/src/base/file_utils.cc:436,1'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
    - functionName:    _ZN8perfetto4base8OpenFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEij
      functionSourceFile: '/work/build/../../src/perfetto/src/base/file_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - path
        - flags
        - mode
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - __errno_location
        - open64
        - strerror
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:238,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:238,3'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - open64
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:238,3'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - open64
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:238,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:238,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:244,3'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - open64
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:247,1'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:247,1'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:247,1'
              BranchSideFuncs:
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/file_utils.cc:238,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/file_utils.cc:238,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/file_utils.cc:238,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/file_utils.cc:238,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/file_utils.cc:238,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/file_utils.cc:238,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/file_utils.cc:244,17'
          Dst:             open64
        - Src:             '../../src/perfetto/src/base/file_utils.cc:244,14'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
        - Src:             '../../src/perfetto/src/base/file_utils.cc:247,1'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
    - functionName:    open64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_1clEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/file_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNRSt3__18optionalIiE5valueB8nn180100Ev
        - __errno_location
        - chmod
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:409,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:409,7'
              BranchSideFuncs:
                - __errno_location
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZNRSt3__18optionalIiE5valueB8nn180100Ev
                - chmod
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:409,7'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZNRSt3__18optionalIiE5valueB8nn180100Ev
                - chmod
                - __errno_location
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:409,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:409,7'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZNRSt3__18optionalIiE5valueB8nn180100Ev
                - chmod
                - __errno_location
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:409,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/file_utils.cc:409,7'
          Dst:             _ZNRSt3__18optionalIiE5valueB8nn180100Ev
        - Src:             '../../src/perfetto/src/base/file_utils.cc:409,7'
          Dst:             chmod
        - Src:             '../../src/perfetto/src/base/file_utils.cc:409,7'
          Dst:             __errno_location
    - functionName:    chmod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base13StringToInt32ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - base
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14CStringToInt32EPKci
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/string_utils.h:87,10'
          Dst:             _ZN8perfetto4base14CStringToInt32EPKci
    - functionName:    '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_0clEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/file_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - chown
        - geteuid
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:399,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:399,7'
              BranchSideFuncs:
                - __errno_location
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - geteuid
                - chown
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:399,7'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - geteuid
                - chown
                - __errno_location
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:399,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:399,7'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - geteuid
                - chown
                - __errno_location
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:399,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/file_utils.cc:399,7'
          Dst:             geteuid
        - Src:             '../../src/perfetto/src/base/file_utils.cc:399,7'
          Dst:             chown
        - Src:             '../../src/perfetto/src/base/file_utils.cc:399,7'
          Dst:             __errno_location
    - functionName:    geteuid
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    chown
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNRSt3__18optionalIjEdeB8nn180100Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNRSt3__123__optional_storage_baseIjLb0EE5__getB8nn180100Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/optional:807,18'
          Dst:             _ZNRSt3__123__optional_storage_baseIjLb0EE5__getB8nn180100Ev
    - functionName:    _ZN8perfetto4base14StringToUInt32ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - base
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base15CStringToUInt32EPKci
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/string_utils.h:82,10'
          Dst:             _ZN8perfetto4base15CStringToUInt32EPKci
    - functionName:    _ZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/file_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file_path
        - group_name_or_id
        - mode_bits
        - ''
      BBCount:         39
      ICount:          204
      EdgeCount:       47
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base13StringToInt32ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - _ZN8perfetto4base14StringToUInt32ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - _ZN8perfetto4base8OkStatusEv
        - _ZN8perfetto4base9ErrStatusEPKcz
        - _ZNRSt3__18optionalIjEdeB8nn180100Ev
        - '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_0clEv'
        - '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_1clEv'
        - __errno_location
        - getgrnam
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:378,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:378,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:379,3'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8nn180100Ev
                - _ZN8perfetto4base14StringToUInt32ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
                - _ZNKSt3__18optionalIjEcvbB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - getgrnam
                - '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_0clEv'
                - _ZN8perfetto4base13StringToInt32ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__123__optional_storage_baseIiLb0EE9has_valueB8nn180100Ev
                - '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_1clEv'
                - _ZN8perfetto4base8OkStatusEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - __errno_location
                - _ZNRSt3__18optionalIjEdeB8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:379,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:379,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:382,9'
              BranchSideFuncs:
                - _ZN8perfetto4base14StringToUInt32ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
                - _ZNKSt3__18optionalIjEcvbB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - getgrnam
                - '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_0clEv'
                - _ZN8perfetto4base13StringToInt32ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__123__optional_storage_baseIiLb0EE9has_valueB8nn180100Ev
                - '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_1clEv'
                - _ZN8perfetto4base8OkStatusEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - __errno_location
                - _ZNRSt3__18optionalIjEdeB8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:384,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:385,16'
              BranchSideFuncs:
                - _ZNRSt3__18optionalIjEdeB8nn180100Ev
                - '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_0clEv'
                - _ZN8perfetto4base13StringToInt32ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__123__optional_storage_baseIiLb0EE9has_valueB8nn180100Ev
                - '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_1clEv'
                - _ZN8perfetto4base8OkStatusEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:387,19'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - getgrnam
                - '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_0clEv'
                - _ZN8perfetto4base13StringToInt32ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__123__optional_storage_baseIiLb0EE9has_valueB8nn180100Ev
                - '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_1clEv'
                - _ZN8perfetto4base8OkStatusEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - __errno_location
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:391,36'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:391,39'
              BranchSideFuncs:
                - __errno_location
                - '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_0clEv'
                - _ZN8perfetto4base13StringToInt32ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__123__optional_storage_baseIiLb0EE9has_valueB8nn180100Ev
                - '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_1clEv'
                - _ZN8perfetto4base8OkStatusEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - getgrnam
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:391,5'
              BranchSideFuncs:
                - '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_0clEv'
                - _ZN8perfetto4base13StringToInt32ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__123__optional_storage_baseIiLb0EE9has_valueB8nn180100Ev
                - '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_1clEv'
                - _ZN8perfetto4base8OkStatusEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - getgrnam
                - __errno_location
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:391,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:390,29'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - getgrnam
                - '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_0clEv'
                - _ZN8perfetto4base13StringToInt32ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__123__optional_storage_baseIiLb0EE9has_valueB8nn180100Ev
                - '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_1clEv'
                - _ZN8perfetto4base8OkStatusEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - __errno_location
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:392,9'
              BranchSideFuncs:
                - '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_0clEv'
                - _ZN8perfetto4base13StringToInt32ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__123__optional_storage_baseIiLb0EE9has_valueB8nn180100Ev
                - '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_1clEv'
                - _ZN8perfetto4base8OkStatusEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:392,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:394,30'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:396,16'
              BranchSideFuncs:
                - '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_0clEv'
                - _ZN8perfetto4base13StringToInt32ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__123__optional_storage_baseIiLb0EE9has_valueB8nn180100Ev
                - '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_1clEv'
                - _ZN8perfetto4base8OkStatusEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:399,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:400,51'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:404,41'
              BranchSideFuncs:
                - _ZN8perfetto4base13StringToInt32ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNKSt3__123__optional_storage_baseIiLb0EE9has_valueB8nn180100Ev
                - '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_1clEv'
                - _ZN8perfetto4base8OkStatusEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:405,31'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:405,45'
              BranchSideFuncs:
                - _ZNKSt3__123__optional_storage_baseIiLb0EE9has_valueB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_1clEv'
                - _ZN8perfetto4base8OkStatusEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:406,12'
              BranchSideFuncs:
                - _ZN8perfetto4base9ErrStatusEPKcz
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:405,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:406,12'
              BranchSideFuncs:
                - '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_1clEv'
                - _ZN8perfetto4base8OkStatusEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:409,7'
              BranchSideFuncs:
                - '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_1clEv'
                - _ZN8perfetto4base8OkStatusEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:409,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:411,50'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:413,10'
              BranchSideFuncs:
                - _ZN8perfetto4base8OkStatusEv
      Callsites:
        - Src:             '../../src/perfetto/src/base/file_utils.cc:378,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/file_utils.cc:378,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/file_utils.cc:378,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/file_utils.cc:378,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/file_utils.cc:378,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/file_utils.cc:378,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/file_utils.cc:379,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/file_utils.cc:379,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/file_utils.cc:379,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/file_utils.cc:379,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/file_utils.cc:379,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/file_utils.cc:379,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/file_utils.cc:383,25'
          Dst:             _ZN8perfetto4base14StringToUInt32ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             '../../src/perfetto/src/base/file_utils.cc:385,16'
          Dst:             _ZNRSt3__18optionalIjEdeB8nn180100Ev
        - Src:             '../../src/perfetto/src/base/file_utils.cc:390,20'
          Dst:             getgrnam
        - Src:             '../../src/perfetto/src/base/file_utils.cc:391,39'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/file_utils.cc:393,14'
          Dst:             _ZN8perfetto4base9ErrStatusEPKcz
        - Src:             '../../src/perfetto/src/base/file_utils.cc:399,7'
          Dst:             '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_0clEv'
        - Src:             '../../src/perfetto/src/base/file_utils.cc:400,12'
          Dst:             _ZN8perfetto4base9ErrStatusEPKcz
        - Src:             '../../src/perfetto/src/base/file_utils.cc:404,21'
          Dst:             _ZN8perfetto4base13StringToInt32ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             '../../src/perfetto/src/base/file_utils.cc:406,12'
          Dst:             _ZN8perfetto4base9ErrStatusEPKcz
        - Src:             '../../src/perfetto/src/base/file_utils.cc:409,7'
          Dst:             '_ZZN8perfetto4base18SetFilePermissionsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_ENK3$_1clEv'
        - Src:             '../../src/perfetto/src/base/file_utils.cc:411,12'
          Dst:             _ZN8perfetto4base9ErrStatusEPKcz
        - Src:             '../../src/perfetto/src/base/file_utils.cc:413,10'
          Dst:             _ZN8perfetto4base8OkStatusEv
    - functionName:    getgrnam
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base8OkStatusEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base6StatusC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/base/status.h:109,10'
          Dst:             _ZN8perfetto4base6StatusC2Ev
    - functionName:    _ZN8perfetto4base16GetFileExtensionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/file_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:369,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:370,12'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:371,10'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8nn180100Emm
      Callsites:       []
    - functionName:    _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEED2Ev
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/scoped_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE5resetES3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:85,23'
          Dst:             _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE5resetES3_
    - functionName:    _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/scoped_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEcvbEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/scoped_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base8internal22DefaultValidityCheckerIP11__dirstreamLS4_0EE7IsValidES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:71,43'
          Dst:             _ZN8perfetto4base8internal22DefaultValidityCheckerIP11__dirstreamLS4_0EE7IsValidES4_
    - functionName:    _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEC2ES3_
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/scoped_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - t
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base18ListFilesRecursiveERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_6vectorIS7_NS5_IS7_EEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/file_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dir_path
        - output
        - ''
      BBCount:         42
      ICount:          224
      EdgeCount:       50
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEC2ES3_
        - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEED2Ev
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - _ZN8perfetto4base8OkStatusEv
        - _ZN8perfetto4base9ErrStatusEPKcz
        - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
        - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEcvbEv
        - __errno_location
        - opendir
        - readdir64
        - strcmp
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:287,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:288,19'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4backB8nn180100Ev
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2B8nn180100Ev
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backERKS6_
                - _ZNKSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5emptyB8nn180100Ev
                - _ZN8perfetto4base8OkStatusEv
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9pop_frontEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - opendir
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEC2ES3_
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEcvbEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - strcmp
                - strcmp
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8nn180100Emm
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backB8nn180100EOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_S6_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backEOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:289,28'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4backB8nn180100Ev
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2B8nn180100Ev
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backERKS6_
                - _ZNKSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5emptyB8nn180100Ev
                - _ZN8perfetto4base8OkStatusEv
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9pop_frontEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - opendir
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEC2ES3_
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEcvbEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - strcmp
                - strcmp
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8nn180100Emm
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backB8nn180100EOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_S6_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backEOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:298,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:299,53'
              BranchSideFuncs:
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9pop_frontEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - opendir
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEC2ES3_
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEcvbEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5emptyB8nn180100Ev
                - _ZN8perfetto4base8OkStatusEv
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - strcmp
                - strcmp
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8nn180100Emm
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backB8nn180100EOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_S6_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backEOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:364,10'
              BranchSideFuncs:
                - _ZN8perfetto4base8OkStatusEv
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:333,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:334,69'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5emptyB8nn180100Ev
                - _ZN8perfetto4base8OkStatusEv
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9pop_frontEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - opendir
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEC2ES3_
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEcvbEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - strcmp
                - strcmp
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8nn180100Emm
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backB8nn180100EOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_S6_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backEOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:336,37'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5emptyB8nn180100Ev
                - _ZN8perfetto4base8OkStatusEv
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9pop_frontEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - opendir
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEC2ES3_
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEcvbEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - strcmp
                - strcmp
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8nn180100Emm
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backB8nn180100EOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_S6_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backEOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:336,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:338,18'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5emptyB8nn180100Ev
                - _ZN8perfetto4base8OkStatusEv
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9pop_frontEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - opendir
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEC2ES3_
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEcvbEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8nn180100Emm
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backB8nn180100EOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_S6_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backEOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:363,3'
              BranchSideFuncs:
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5emptyB8nn180100Ev
                - _ZN8perfetto4base8OkStatusEv
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9pop_frontEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - opendir
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEC2ES3_
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEcvbEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - strcmp
                - strcmp
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8nn180100Emm
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backB8nn180100EOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_S6_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backEOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:338,44'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:339,18'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5emptyB8nn180100Ev
                - _ZN8perfetto4base8OkStatusEv
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9pop_frontEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - opendir
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEC2ES3_
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEcvbEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - strcmp
                - strcmp
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8nn180100Emm
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backB8nn180100EOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_S6_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backEOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:340,9'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5emptyB8nn180100Ev
                - _ZN8perfetto4base8OkStatusEv
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9pop_frontEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - opendir
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEC2ES3_
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEcvbEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - strcmp
                - strcmp
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8nn180100Emm
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backB8nn180100EOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_S6_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backEOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:338,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:340,9'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5emptyB8nn180100Ev
                - _ZN8perfetto4base8OkStatusEv
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9pop_frontEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - opendir
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEC2ES3_
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEcvbEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - strcmp
                - strcmp
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8nn180100Emm
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backB8nn180100EOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_S6_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backEOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:353,11'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5emptyB8nn180100Ev
                - _ZN8perfetto4base8OkStatusEv
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9pop_frontEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - opendir
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEC2ES3_
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEcvbEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - strcmp
                - strcmp
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8nn180100Emm
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backB8nn180100EOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_S6_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backEOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:353,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:354,39'
              BranchSideFuncs:
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_S6_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backEOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5emptyB8nn180100Ev
                - _ZN8perfetto4base8OkStatusEv
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9pop_frontEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - opendir
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEC2ES3_
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEcvbEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - strcmp
                - strcmp
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8nn180100Emm
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backB8nn180100EOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:355,18'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5emptyB8nn180100Ev
                - _ZN8perfetto4base8OkStatusEv
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9pop_frontEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - opendir
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEC2ES3_
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEcvbEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - strcmp
                - strcmp
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_S6_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backEOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8nn180100Emm
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backB8nn180100EOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:357,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:357,9'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:358,9'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8nn180100Emm
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backB8nn180100EOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5emptyB8nn180100Ev
                - _ZN8perfetto4base8OkStatusEv
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9pop_frontEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - opendir
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEC2ES3_
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEcvbEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - strcmp
                - strcmp
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_S6_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backEOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:0,0'
              BranchSideFuncs:
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:298,3'
              BranchSideFuncs:
                - _ZNKSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5emptyB8nn180100Ev
                - _ZN8perfetto4base8OkStatusEv
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5frontEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9pop_frontEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - opendir
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEC2ES3_
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEcvbEv
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZN8perfetto4base9ErrStatusEPKcz
                - _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEED2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - strcmp
                - strcmp
                - _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
                - readdir64
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8nn180100Emm
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backB8nn180100EOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
                - _ZNSt3__1plB8nn180100IcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEOS9_S6_
                - _ZNSt3__15dequeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE9push_backEOS6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/file_utils.cc:332,31'
          Dst:             opendir
        - Src:             '../../src/perfetto/src/base/file_utils.cc:332,21'
          Dst:             _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEC2ES3_
        - Src:             '../../src/perfetto/src/base/file_utils.cc:333,10'
          Dst:             _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEcvbEv
        - Src:             '../../src/perfetto/src/base/file_utils.cc:334,14'
          Dst:             _ZN8perfetto4base9ErrStatusEPKcz
        - Src:             '../../src/perfetto/src/base/file_utils.cc:336,37'
          Dst:             _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
        - Src:             '../../src/perfetto/src/base/file_utils.cc:336,25'
          Dst:             readdir64
        - Src:             '../../src/perfetto/src/base/file_utils.cc:338,11'
          Dst:             strcmp
        - Src:             '../../src/perfetto/src/base/file_utils.cc:339,11'
          Dst:             strcmp
        - Src:             '../../src/perfetto/src/base/file_utils.cc:357,9'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/file_utils.cc:357,9'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/file_utils.cc:357,9'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/file_utils.cc:357,9'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/file_utils.cc:357,9'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/file_utils.cc:357,9'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/file_utils.cc:337,31'
          Dst:             _ZNK8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE3getEv
        - Src:             '../../src/perfetto/src/base/file_utils.cc:337,19'
          Dst:             readdir64
        - Src:             '../../src/perfetto/src/base/file_utils.cc:363,3'
          Dst:             _ZN8perfetto4base14ScopedResourceIP11__dirstreamXadL_Z8closedirEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEED2Ev
        - Src:             '../../src/perfetto/src/base/file_utils.cc:364,10'
          Dst:             _ZN8perfetto4base8OkStatusEv
    - functionName:    opendir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readdir64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base19ClosePlatformHandleEi
      functionSourceFile: '/work/build/../../src/perfetto/src/base/file_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - handle
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/file_utils.cc:280,10'
          Dst:             close
    - functionName:    _ZN8perfetto4base10FileExistsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/file_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - access
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/file_utils.cc:270,10'
          Dst:             access
    - functionName:    access
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base14ScopedResourceIP8_IO_FILEXadL_Z6fcloseEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEED2Ev
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/scoped_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIP8_IO_FILEXadL_Z6fcloseEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE5resetES3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:85,23'
          Dst:             _ZN8perfetto4base14ScopedResourceIP8_IO_FILEXadL_Z6fcloseEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE5resetES3_
    - functionName:    _ZN8perfetto4base14ScopedResourceIP8_IO_FILEXadL_Z6fcloseEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE5resetES3_
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/scoped_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - r
      BBCount:         13
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - _ZN8perfetto4base8internal22DefaultValidityCheckerIP8_IO_FILELS4_0EE7IsValidES4_
        - __errno_location
        - fclose
        - strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:73,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:73,9'
              BranchSideFuncs:
                - fclose
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:74,31'
              BranchSideFuncs:
                - fclose
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:76,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:76,9'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:77,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:73,9'
          Dst:             _ZN8perfetto4base8internal22DefaultValidityCheckerIP8_IO_FILELS4_0EE7IsValidES4_
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:74,17'
          Dst:             fclose
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:76,9'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:76,9'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:76,9'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:76,9'
          Dst:             strerror
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:76,9'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_file.h:76,9'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
    - functionName:    _ZN8perfetto4base14ScopedResourceIP8_IO_FILEXadL_Z6fcloseEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEC2ES3_
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/scoped_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - t
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base11OpenFstreamEPKcS2_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/file_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - mode
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIP8_IO_FILEXadL_Z6fcloseEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE5resetES3_
        - _ZN8perfetto4base14ScopedResourceIP8_IO_FILEXadL_Z6fcloseEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEC2ES3_
        - _ZN8perfetto4base14ScopedResourceIP8_IO_FILEXadL_Z6fcloseEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEED2Ev
        - fopen64
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:264,1'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:264,1'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:264,1'
              BranchSideFuncs:
                - _ZN8perfetto4base14ScopedResourceIP8_IO_FILEXadL_Z6fcloseEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEED2Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/file_utils.cc:250,17'
          Dst:             _ZN8perfetto4base14ScopedResourceIP8_IO_FILEXadL_Z6fcloseEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEEC2ES3_
        - Src:             '../../src/perfetto/src/base/file_utils.cc:261,14'
          Dst:             fopen64
        - Src:             '../../src/perfetto/src/base/file_utils.cc:261,8'
          Dst:             _ZN8perfetto4base14ScopedResourceIP8_IO_FILEXadL_Z6fcloseEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEE5resetES3_
        - Src:             '../../src/perfetto/src/base/file_utils.cc:264,1'
          Dst:             _ZN8perfetto4base14ScopedResourceIP8_IO_FILEXadL_Z6fcloseEELS3_0ELb1ENS0_8internal22DefaultValidityCheckerIS3_LS3_0EEEED2Ev
    - functionName:    fopen64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base9CloseFileEi
      functionSourceFile: '/work/build/../../src/perfetto/src/base/file_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fd
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/file_utils.cc:232,10'
          Dst:             close
    - functionName:    _ZN8perfetto4base5RmdirERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/file_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rmdir
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/file_utils.cc:227,10'
          Dst:             rmdir
    - functionName:    rmdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base5MkdirERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/file_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mkdir
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/file_utils.cc:219,10'
          Dst:             mkdir
    - functionName:    mkdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN8perfetto4base9FlushFileEiENK3$_0clEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/file_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          50
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - fdatasync
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:207,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:207,11'
              BranchSideFuncs:
                - __errno_location
                - fdatasync
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:207,11'
              BranchSideFuncs:
                - fdatasync
                - __errno_location
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:207,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:207,11'
              BranchSideFuncs:
                - fdatasync
                - __errno_location
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:207,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/file_utils.cc:207,11'
          Dst:             fdatasync
        - Src:             '../../src/perfetto/src/base/file_utils.cc:207,11'
          Dst:             __errno_location
    - functionName:    fdatasync
      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:    _ZN8perfetto4base9FlushFileEi
      functionSourceFile: '/work/build/../../src/perfetto/src/base/file_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fd
      BBCount:         5
      ICount:          26
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZN8perfetto4base9FlushFileEiENK3$_0clEv'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/file_utils.cc:207,11'
          Dst:             '_ZZN8perfetto4base9FlushFileEiENK3$_0clEv'
    - functionName:    _ZN8perfetto4base14WriteAllHandleEiPKvm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/file_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - h
        - buf
        - count
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base8WriteAllEiPKvm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/file_utils.cc:199,10'
          Dst:             _ZN8perfetto4base8WriteAllEiPKvm
    - functionName:    _ZN8perfetto4base8WriteAllEiPKvm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/file_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - buf
        - count
      BBCount:         12
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
        - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
        - '_ZZN8perfetto4base8WriteAllEiPKvmENK3$_0clEv'
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:173,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:176,18'
              BranchSideFuncs:
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - '_ZZN8perfetto4base8WriteAllEiPKvmENK3$_0clEv'
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:187,31'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:181,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:182,7'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:183,9'
              BranchSideFuncs:
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - '_ZZN8perfetto4base8WriteAllEiPKvmENK3$_0clEv'
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:183,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:184,14'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:185,36'
              BranchSideFuncs:
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - '_ZZN8perfetto4base8WriteAllEiPKvmENK3$_0clEv'
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
      Callsites:
        - Src:             '../../src/perfetto/src/base/file_utils.cc:177,5'
          Dst:             _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
        - Src:             '../../src/perfetto/src/base/file_utils.cc:178,18'
          Dst:             '_ZZN8perfetto4base8WriteAllEiPKvmENK3$_0clEv'
        - Src:             '../../src/perfetto/src/base/file_utils.cc:180,5'
          Dst:             _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
    - functionName:    '_ZZN8perfetto4base8WriteAllEiPKvmENK3$_0clEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/file_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - write
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:178,18'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:178,18'
              BranchSideFuncs:
                - __errno_location
                - write
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:178,18'
              BranchSideFuncs:
                - write
                - __errno_location
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:178,18'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:178,18'
              BranchSideFuncs:
                - write
                - __errno_location
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:178,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/file_utils.cc:178,18'
          Dst:             write
        - Src:             '../../src/perfetto/src/base/file_utils.cc:178,18'
          Dst:             __errno_location
    - functionName:    _ZN8perfetto4base8ReadFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPS7_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/file_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - out
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - _ZN8perfetto4base18ReadFileDescriptorEiPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN8perfetto4base8OpenFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEij
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:165,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:166,5'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base18ReadFileDescriptorEiPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:168,29'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base18ReadFileDescriptorEiPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/file_utils.cc:164,25'
          Dst:             _ZN8perfetto4base8OpenFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEij
        - Src:             '../../src/perfetto/src/base/file_utils.cc:165,8'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - Src:             '../../src/perfetto/src/base/file_utils.cc:168,29'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/file_utils.cc:168,10'
          Dst:             _ZN8perfetto4base18ReadFileDescriptorEiPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../src/perfetto/src/base/file_utils.cc:169,1'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
    - functionName:    _ZN8perfetto4base18ReadFileDescriptorEiPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/file_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - out
      BBCount:         16
      ICount:          105
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8perfetto4base4ReadEiPvm
        - fstat64
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:110,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:111,13'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZN8perfetto4base4ReadEiPvm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:116,3'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZN8perfetto4base4ReadEiPvm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:111,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:112,7'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZN8perfetto4base4ReadEiPvm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:113,3'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZN8perfetto4base4ReadEiPvm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:117,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:118,7'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZN8perfetto4base4ReadEiPvm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:120,23'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZN8perfetto4base4ReadEiPvm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:121,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:122,32'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZN8perfetto4base4ReadEiPvm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:124,7'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
      Callsites:
        - Src:             '../../src/perfetto/src/base/file_utils.cc:110,7'
          Dst:             fstat64
        - Src:             '../../src/perfetto/src/base/file_utils.cc:120,18'
          Dst:             _ZN8perfetto4base4ReadEiPvm
    - functionName:    _ZN8perfetto4base4ReadEiPvm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/file_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - dst
        - dst_size
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
        - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
        - '_ZZN8perfetto4base4ReadEiPvmENK3$_0clEv'
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/file_utils.cc:95,3'
          Dst:             _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
        - Src:             '../../src/perfetto/src/base/file_utils.cc:99,9'
          Dst:             '_ZZN8perfetto4base4ReadEiPvmENK3$_0clEv'
        - Src:             '../../src/perfetto/src/base/file_utils.cc:101,3'
          Dst:             _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
    - functionName:    '_ZZN8perfetto4base4ReadEiPvmENK3$_0clEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/file_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - read
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:99,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:99,9'
              BranchSideFuncs:
                - __errno_location
                - read
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:99,9'
              BranchSideFuncs:
                - read
                - __errno_location
        - Branch String:   '../../src/perfetto/src/base/file_utils.cc:99,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:99,9'
              BranchSideFuncs:
                - read
                - __errno_location
            - BranchSide:      '../../src/perfetto/src/base/file_utils.cc:99,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/file_utils.cc:99,9'
          Dst:             read
        - Src:             '../../src/perfetto/src/base/file_utils.cc:99,9'
          Dst:             __errno_location
    - functionName:    _ZN8perfetto4base14ReadFileStreamEP8_IO_FILEPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/file_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - out
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base18ReadFileDescriptorEiPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - fileno
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/file_utils.cc:160,29'
          Dst:             fileno
        - Src:             '../../src/perfetto/src/base/file_utils.cc:160,10'
          Dst:             _ZN8perfetto4base18ReadFileDescriptorEiPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    fileno
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base18ReadPlatformHandleEiPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/file_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - h
        - out
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base18ReadFileDescriptorEiPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/file_utils.cc:155,10'
          Dst:             _ZN8perfetto4base18ReadFileDescriptorEiPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN8perfetto4base13getopt_compat6getoptEiPPcPKc
      functionSourceFile: '/work/build/../../src/perfetto/src/base/getopt_compat.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - shortopts
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base13getopt_compat11getopt_longEiPPcPKcPKNS1_6optionEDn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:229,10'
          Dst:             _ZN8perfetto4base13getopt_compat11getopt_longEiPPcPKcPKNS1_6optionEDn
    - functionName:    _ZN8perfetto4base13getopt_compat11getopt_longEiPPcPKcPKNS1_6optionEDn
      functionSourceFile: '/work/build/../../src/perfetto/src/base/getopt_compat.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - argc
        - argv
        - shortopts
        - longopts
        - ''
      BBCount:         95
      ICount:          525
      EdgeCount:       121
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_113LookupLongOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEPKcm
        - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_114LookupShortOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEc
        - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_19ParseOptsEPKcPKNS1_6optionEPNSt3__16vectorIS5_NS8_9allocatorIS5_EEEE
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - __errno_location
        - fprintf
        - strchr
        - strcmp
        - strerror
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:104,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:105,12'
              BranchSideFuncs:
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_19ParseOptsEPKcPKNS1_6optionEPNSt3__16vectorIS5_NS8_9allocatorIS5_EEEE
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - strncmp
                - strlen
                - strcmp
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_114LookupShortOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEc
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - strlen
                - strchr
                - strlen
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_113LookupLongOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEPKcm
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
                - fprintf
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:107,7'
              BranchSideFuncs:
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_19ParseOptsEPKcPKNS1_6optionEPNSt3__16vectorIS5_NS8_9allocatorIS5_EEEE
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - strncmp
                - strlen
                - strcmp
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_114LookupShortOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEc
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - strlen
                - strchr
                - strlen
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_113LookupLongOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEPKcm
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
                - fprintf
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:107,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:108,5'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:110,18'
              BranchSideFuncs:
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_19ParseOptsEPKcPKNS1_6optionEPNSt3__16vectorIS5_NS8_9allocatorIS5_EEEE
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - strncmp
                - strlen
                - strcmp
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_114LookupShortOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEc
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - strlen
                - strchr
                - strlen
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_113LookupLongOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEPKcm
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
                - fprintf
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:110,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:111,5'
              BranchSideFuncs:
                - strncmp
                - strlen
                - strcmp
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_114LookupShortOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEc
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - strlen
                - strchr
                - strlen
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_113LookupLongOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEPKcm
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
                - fprintf
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:113,15'
              BranchSideFuncs:
                - strncmp
                - strlen
                - strcmp
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_114LookupShortOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEc
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - strlen
                - strchr
                - strlen
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_113LookupLongOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEPKcm
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
                - fprintf
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:116,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:119,17'
              BranchSideFuncs:
                - strcmp
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_114LookupShortOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEc
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:166,7'
              BranchSideFuncs:
                - strcmp
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_114LookupShortOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEc
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:119,36'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:119,46'
              BranchSideFuncs:
                - strlen
                - strlen
                - strcmp
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_114LookupShortOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEc
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - strchr
                - strlen
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_113LookupLongOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEPKcm
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
                - fprintf
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:160,16'
              BranchSideFuncs:
                - strlen
                - strcmp
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_114LookupShortOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEc
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:119,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:121,11'
              BranchSideFuncs:
                - strchr
                - strlen
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_113LookupLongOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEPKcm
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
                - fprintf
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:160,16'
              BranchSideFuncs:
                - strlen
                - strcmp
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_114LookupShortOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEc
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:125,20'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:125,46'
              BranchSideFuncs:
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_113LookupLongOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEPKcm
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
                - fprintf
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:125,66'
              BranchSideFuncs:
                - strlen
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_113LookupLongOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEPKcm
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
                - fprintf
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:128,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:129,13'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - fprintf
                - fprintf
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:134,16'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - fprintf
                - fprintf
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:129,13'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:130,19'
              BranchSideFuncs:
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:131,9'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:135,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:136,13'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - fprintf
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:142,18'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - fprintf
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:136,13'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:137,19'
              BranchSideFuncs:
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:140,18'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:143,13'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:144,20'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:146,20'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - fprintf
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:146,20'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:147,15'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - fprintf
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:151,20'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:147,15'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:148,21'
              BranchSideFuncs:
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:149,11'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:160,25'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:160,28'
              BranchSideFuncs:
                - strcmp
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_114LookupShortOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEc
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:164,3'
              BranchSideFuncs:
                - strcmp
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_114LookupShortOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEc
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:160,42'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:160,45'
              BranchSideFuncs:
                - strcmp
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_114LookupShortOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEc
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:164,3'
              BranchSideFuncs:
                - strcmp
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_114LookupShortOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEc
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:160,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:162,19'
              BranchSideFuncs:
                - strcmp
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_114LookupShortOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEc
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:164,3'
              BranchSideFuncs:
                - strcmp
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_114LookupShortOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEc
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:166,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:172,28'
              BranchSideFuncs:
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_114LookupShortOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEc
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:222,14'
              BranchSideFuncs:
                - strcmp
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:173,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:173,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:178,11'
              BranchSideFuncs:
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_114LookupShortOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEc
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:178,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:179,16'
              BranchSideFuncs:
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_114LookupShortOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEc
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:183,46'
              BranchSideFuncs:
                - _ZN8perfetto4base13getopt_compat12_GLOBAL__N_114LookupShortOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEc
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - fprintf
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - fprintf
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:185,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:186,11'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - fprintf
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:190,9'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - fprintf
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:186,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:187,17'
              BranchSideFuncs:
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:188,7'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:190,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:191,14'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:192,16'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - fprintf
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:199,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:201,13'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:211,18'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:201,13'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:202,15'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
                - fprintf
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:206,20'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:202,15'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:203,21'
              BranchSideFuncs:
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:204,11'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:222,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:223,11'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:225,3'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEED2B8nn180100Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:110,8'
          Dst:             _ZN8perfetto4base13getopt_compat12_GLOBAL__N_19ParseOptsEPKcPKNS1_6optionEPNSt3__16vectorIS5_NS8_9allocatorIS5_EEEE
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:119,9'
          Dst:             strncmp
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:119,39'
          Dst:             strlen
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:122,19'
          Dst:             strchr
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:125,59'
          Dst:             strlen
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:126,27'
          Dst:             _ZN8perfetto4base13getopt_compat12_GLOBAL__N_113LookupLongOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEPKcm
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:130,11'
          Dst:             fprintf
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:137,11'
          Dst:             fprintf
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:148,13'
          Dst:             fprintf
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:157,7'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:157,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:157,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:157,7'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:157,7'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:157,7'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:160,9'
          Dst:             strlen
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:173,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:173,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:173,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:173,5'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:173,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:173,5'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:183,25'
          Dst:             _ZN8perfetto4base13getopt_compat12_GLOBAL__N_114LookupShortOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEc
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:187,9'
          Dst:             fprintf
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:203,13'
          Dst:             fprintf
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:217,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:217,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:217,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:217,5'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:217,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:217,5'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:222,7'
          Dst:             strcmp
    - functionName:    _ZN8perfetto4base13getopt_compat12_GLOBAL__N_19ParseOptsEPKcPKNS1_6optionEPNSt3__16vectorIS5_NS8_9allocatorIS5_EEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/getopt_compat.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - shortopts
        - longopts
        - res
      BBCount:         53
      ICount:          286
      EdgeCount:       65
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - __errno_location
        - fprintf
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:62,44'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:62,47'
              BranchSideFuncs:
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJEEERS4_DpOT_
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE4backB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJRKS4_EEERS4_DpOT_
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:62,3'
              BranchSideFuncs:
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJEEERS4_DpOT_
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE4backB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJRKS4_EEERS4_DpOT_
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:62,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:63,5'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJRKS4_EEERS4_DpOT_
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJEEERS4_DpOT_
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE4backB8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:70,27'
              BranchSideFuncs:
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJEEERS4_DpOT_
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE4backB8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:63,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:63,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:64,5'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJRKS4_EEERS4_DpOT_
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJEEERS4_DpOT_
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE4backB8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:64,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:64,5'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJRKS4_EEERS4_DpOT_
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJEEERS4_DpOT_
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE4backB8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:64,5'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJRKS4_EEERS4_DpOT_
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJEEERS4_DpOT_
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE4backB8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:64,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:64,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:66,5'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJRKS4_EEERS4_DpOT_
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJEEERS4_DpOT_
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE4backB8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:70,43'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:70,47'
              BranchSideFuncs:
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJEEERS4_DpOT_
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE4backB8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:70,3'
              BranchSideFuncs:
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJEEERS4_DpOT_
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE4backB8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:70,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:71,44'
              BranchSideFuncs:
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJEEERS4_DpOT_
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE4backB8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:91,3'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:73,28'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:73,31'
              BranchSideFuncs:
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJEEERS4_DpOT_
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE4backB8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:73,45'
              BranchSideFuncs:
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJEEERS4_DpOT_
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE4backB8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:73,41'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:73,10'
              BranchSideFuncs:
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJEEERS4_DpOT_
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE4backB8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:73,45'
              BranchSideFuncs:
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJEEERS4_DpOT_
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE4backB8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:73,54'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:73,57'
              BranchSideFuncs:
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJEEERS4_DpOT_
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE4backB8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:74,19'
              BranchSideFuncs:
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJEEERS4_DpOT_
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE4backB8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:73,67'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:73,10'
              BranchSideFuncs:
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJEEERS4_DpOT_
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE4backB8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:74,19'
              BranchSideFuncs:
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJEEERS4_DpOT_
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE4backB8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:74,28'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:73,67'
              BranchSideFuncs:
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJEEERS4_DpOT_
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE4backB8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:74,31'
              BranchSideFuncs:
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJEEERS4_DpOT_
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE4backB8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:75,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:76,15'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJEEERS4_DpOT_
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE4backB8nn180100Ev
                - fprintf
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:81,5'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJEEERS4_DpOT_
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE4backB8nn180100Ev
                - fprintf
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:86,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:70,3'
              BranchSideFuncs:
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJEEERS4_DpOT_
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE4backB8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:87,7'
              BranchSideFuncs:
                - fprintf
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE12emplace_backIJEEERS4_DpOT_
                - _ZNSt3__16vectorIN8perfetto4base13getopt_compat6optionENS_9allocatorIS4_EEE4backB8nn180100Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:63,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:63,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:63,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:63,5'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:63,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:63,5'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:64,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:64,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:64,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:64,5'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:64,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:64,5'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:76,7'
          Dst:             fprintf
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base13getopt_compat12_GLOBAL__N_113LookupLongOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEPKcm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/getopt_compat.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - opts
        - name
        - len
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:43,26'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:43,26'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKN8perfetto4base13getopt_compat6optionEEdeB8nn180100Ev
                - strncmp
                - _ZNSt3__111__wrap_iterIPKN8perfetto4base13getopt_compat6optionEEppB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKN8perfetto4base13getopt_compat6optionEEEbRKNS_11__wrap_iterIT_EESB_
                - strlen
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:47,3'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:44,43'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:43,3'
              BranchSideFuncs:
                - strlen
                - _ZNSt3__111__wrap_iterIPKN8perfetto4base13getopt_compat6optionEEppB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKN8perfetto4base13getopt_compat6optionEEEbRKNS_11__wrap_iterIT_EESB_
                - _ZNKSt3__111__wrap_iterIPKN8perfetto4base13getopt_compat6optionEEdeB8nn180100Ev
                - strncmp
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:44,53'
              BranchSideFuncs:
                - strlen
                - _ZNSt3__111__wrap_iterIPKN8perfetto4base13getopt_compat6optionEEppB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKN8perfetto4base13getopt_compat6optionEEEbRKNS_11__wrap_iterIT_EESB_
                - _ZNKSt3__111__wrap_iterIPKN8perfetto4base13getopt_compat6optionEEdeB8nn180100Ev
                - strncmp
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:44,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:43,3'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:45,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:44,9'
          Dst:             strncmp
        - Src:             '../../src/perfetto/src/base/getopt_compat.cc:44,46'
          Dst:             strlen
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base13getopt_compat12_GLOBAL__N_114LookupShortOptERKNSt3__16vectorINS1_6optionENS3_9allocatorIS5_EEEEc
      functionSourceFile: '/work/build/../../src/perfetto/src/base/getopt_compat.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - opts
        - c
      BBCount:         13
      ICount:          82
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:51,26'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:51,26'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKN8perfetto4base13getopt_compat6optionEEdeB8nn180100Ev
                - _ZNSt3__111__wrap_iterIPKN8perfetto4base13getopt_compat6optionEEppB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKN8perfetto4base13getopt_compat6optionEEEbRKNS_11__wrap_iterIT_EESB_
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:55,3'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:52,20'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:51,3'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKN8perfetto4base13getopt_compat6optionEEppB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKN8perfetto4base13getopt_compat6optionEEEbRKNS_11__wrap_iterIT_EESB_
                - _ZNKSt3__111__wrap_iterIPKN8perfetto4base13getopt_compat6optionEEdeB8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:52,23'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKN8perfetto4base13getopt_compat6optionEEppB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKN8perfetto4base13getopt_compat6optionEEEbRKNS_11__wrap_iterIT_EESB_
                - _ZNKSt3__111__wrap_iterIPKN8perfetto4base13getopt_compat6optionEEdeB8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/getopt_compat.cc:52,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:51,3'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/getopt_compat.cc:53,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZNK8perfetto4base10StringView4dataEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_view.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8perfetto4base10StringView4sizeEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_view.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base17FromPosixTimespecERK8timespec
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ts
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base17GetTimeInternalNsEi
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - clk_id
      BBCount:         10
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base17FromPosixTimespecERK8timespec
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - __errno_location
        - clock_gettime
        - strerror
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/base/time.h:223,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/base/time.h:223,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/include/perfetto/base/time.h:223,3'
              BranchSideFuncs:
                - _ZN8perfetto4base17FromPosixTimespecERK8timespec
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/base/time.h:223,3'
          Dst:             clock_gettime
        - Src:             '../../src/perfetto/include/perfetto/base/time.h:223,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/include/perfetto/base/time.h:223,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/include/perfetto/base/time.h:223,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/include/perfetto/base/time.h:223,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/include/perfetto/base/time.h:223,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/include/perfetto/base/time.h:223,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/include/perfetto/base/time.h:224,10'
          Dst:             _ZN8perfetto4base17FromPosixTimespecERK8timespec
    - functionName:    clock_gettime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
      functionSourceFile: '/work/build/../../src/perfetto/src/base/logging.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - level
        - fname
        - line
        - fmt
      BBCount:         36
      ICount:          339
      EdgeCount:       41
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8perfetto4base10StringViewC2EPKcm
        - _ZN8perfetto4base11StackStringILm10EEC2EPKcz
        - _ZN8perfetto4base11StackStringILm24EEC2EPKcz
        - _ZN8perfetto4base11StackStringILm32EEC2EPKcz
        - _ZN8perfetto4base13GetWallTimeMsEv
        - _ZN8perfetto4base13LogRingBuffer6AppendENS0_10StringViewES2_S2_
        - _ZNK8perfetto4base11StackStringILm10EE3lenEv
        - _ZNK8perfetto4base11StackStringILm10EE5c_strEv
        - _ZNK8perfetto4base11StackStringILm24EE11string_viewEv
        - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
        - _ZNK8perfetto4base11StackStringILm32EE11string_viewEv
        - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
        - __cxa_guard_acquire
        - __cxa_guard_release
        - fprintf
        - isatty
        - snprintf
        - strlen
        - vsnprintf
      functionUses:    95
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/logging.cc:104,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/logging.cc:105,16'
              BranchSideFuncs:
                - snprintf
                - _ZNKSt3__113__atomic_baseIPFvN8perfetto4base22LogMessageCallbackArgsEELb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZN8perfetto4base11StackStringILm10EEC2EPKcz
                - strlen
                - _ZNK8perfetto4base11StackStringILm10EE3lenEv
                - _ZNK8perfetto4base11StackStringILm10EE5c_strEv
                - _ZN8perfetto4base11StackStringILm24EEC2EPKcz
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
                - _ZN8perfetto4base11StackStringILm32EEC2EPKcz
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - _ZNK8perfetto4base11StackStringILm32EE11string_viewEv
                - _ZNK8perfetto4base11StackStringILm24EE11string_viewEv
                - _ZN8perfetto4base10StringViewC2EPKcm
                - _ZN8perfetto4base13LogRingBuffer6AppendENS0_10StringViewES2_S2_
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - __cxa_guard_acquire
                - isatty
                - __cxa_guard_release
            - BranchSide:      '../../src/perfetto/src/base/logging.cc:111,9'
              BranchSideFuncs:
                - _Znam
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE5resetB8nn180100IPcTnNS_9enable_ifIXsr28_CheckArrayPointerConversionIT_EE5valueEiE4typeELi0EEEvS8_
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEEixB8nn180100Em
                - vsnprintf
                - snprintf
                - _ZNKSt3__113__atomic_baseIPFvN8perfetto4base22LogMessageCallbackArgsEELb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZN8perfetto4base11StackStringILm10EEC2EPKcz
                - strlen
                - _ZNK8perfetto4base11StackStringILm10EE3lenEv
                - _ZNK8perfetto4base11StackStringILm10EE5c_strEv
                - _ZN8perfetto4base11StackStringILm24EEC2EPKcz
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
                - _ZN8perfetto4base11StackStringILm32EEC2EPKcz
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - _ZNK8perfetto4base11StackStringILm32EE11string_viewEv
                - _ZNK8perfetto4base11StackStringILm24EE11string_viewEv
                - _ZN8perfetto4base10StringViewC2EPKcm
                - _ZN8perfetto4base13LogRingBuffer6AppendENS0_10StringViewES2_S2_
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - __cxa_guard_acquire
                - isatty
                - __cxa_guard_release
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
        - Branch String:   '../../src/perfetto/src/base/logging.cc:111,41'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/logging.cc:111,44'
              BranchSideFuncs:
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
                - _ZNKSt3__113__atomic_baseIPFvN8perfetto4base22LogMessageCallbackArgsEELb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZN8perfetto4base11StackStringILm10EEC2EPKcz
                - strlen
                - _ZNK8perfetto4base11StackStringILm10EE3lenEv
                - _ZNK8perfetto4base11StackStringILm10EE5c_strEv
                - _ZN8perfetto4base11StackStringILm24EEC2EPKcz
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
                - _ZN8perfetto4base11StackStringILm32EEC2EPKcz
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - _ZNK8perfetto4base11StackStringILm32EE11string_viewEv
                - _ZNK8perfetto4base11StackStringILm24EE11string_viewEv
                - _ZN8perfetto4base10StringViewC2EPKcm
                - _ZN8perfetto4base13LogRingBuffer6AppendENS0_10StringViewES2_S2_
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - __cxa_guard_acquire
                - isatty
                - __cxa_guard_release
            - BranchSide:      '../../src/perfetto/src/base/logging.cc:114,50'
              BranchSideFuncs:
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
                - _ZNKSt3__113__atomic_baseIPFvN8perfetto4base22LogMessageCallbackArgsEELb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZN8perfetto4base11StackStringILm10EEC2EPKcz
                - strlen
                - _ZNK8perfetto4base11StackStringILm10EE3lenEv
                - _ZNK8perfetto4base11StackStringILm10EE5c_strEv
                - _ZN8perfetto4base11StackStringILm24EEC2EPKcz
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
                - _ZN8perfetto4base11StackStringILm32EEC2EPKcz
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - _ZNK8perfetto4base11StackStringILm32EE11string_viewEv
                - _ZNK8perfetto4base11StackStringILm24EE11string_viewEv
                - _ZN8perfetto4base10StringViewC2EPKcm
                - _ZN8perfetto4base13LogRingBuffer6AppendENS0_10StringViewES2_S2_
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - __cxa_guard_acquire
                - isatty
                - __cxa_guard_release
        - Branch String:   '../../src/perfetto/src/base/logging.cc:111,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/logging.cc:114,50'
              BranchSideFuncs:
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
                - _ZNKSt3__113__atomic_baseIPFvN8perfetto4base22LogMessageCallbackArgsEELb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZN8perfetto4base11StackStringILm10EEC2EPKcz
                - strlen
                - _ZNK8perfetto4base11StackStringILm10EE3lenEv
                - _ZNK8perfetto4base11StackStringILm10EE5c_strEv
                - _ZN8perfetto4base11StackStringILm24EEC2EPKcz
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
                - _ZN8perfetto4base11StackStringILm32EEC2EPKcz
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - _ZNK8perfetto4base11StackStringILm32EE11string_viewEv
                - _ZNK8perfetto4base11StackStringILm24EE11string_viewEv
                - _ZN8perfetto4base10StringViewC2EPKcm
                - _ZN8perfetto4base13LogRingBuffer6AppendENS0_10StringViewES2_S2_
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - __cxa_guard_acquire
                - isatty
                - __cxa_guard_release
            - BranchSide:      '../../src/perfetto/src/base/logging.cc:117,13'
              BranchSideFuncs:
                - _Znam
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE5resetB8nn180100IPcTnNS_9enable_ifIXsr28_CheckArrayPointerConversionIT_EE5valueEiE4typeELi0EEEvS8_
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEEixB8nn180100Em
                - vsnprintf
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
                - _ZNKSt3__113__atomic_baseIPFvN8perfetto4base22LogMessageCallbackArgsEELb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZN8perfetto4base11StackStringILm10EEC2EPKcz
                - strlen
                - _ZNK8perfetto4base11StackStringILm10EE3lenEv
                - _ZNK8perfetto4base11StackStringILm10EE5c_strEv
                - _ZN8perfetto4base11StackStringILm24EEC2EPKcz
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
                - _ZN8perfetto4base11StackStringILm32EEC2EPKcz
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - _ZNK8perfetto4base11StackStringILm32EE11string_viewEv
                - _ZNK8perfetto4base11StackStringILm24EE11string_viewEv
                - _ZN8perfetto4base10StringViewC2EPKcm
                - _ZN8perfetto4base13LogRingBuffer6AppendENS0_10StringViewES2_S2_
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - __cxa_guard_acquire
                - isatty
                - __cxa_guard_release
                - snprintf
        - Branch String:   '../../src/perfetto/src/base/logging.cc:123,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/logging.cc:124,5'
              BranchSideFuncs:
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/logging.cc:128,15'
              BranchSideFuncs:
                - _ZN8perfetto4base11StackStringILm10EEC2EPKcz
                - strlen
                - _ZNK8perfetto4base11StackStringILm10EE3lenEv
                - _ZNK8perfetto4base11StackStringILm10EE5c_strEv
                - _ZN8perfetto4base11StackStringILm24EEC2EPKcz
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
                - _ZN8perfetto4base11StackStringILm32EEC2EPKcz
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - _ZNK8perfetto4base11StackStringILm32EE11string_viewEv
                - _ZNK8perfetto4base11StackStringILm24EE11string_viewEv
                - _ZN8perfetto4base10StringViewC2EPKcm
                - _ZN8perfetto4base13LogRingBuffer6AppendENS0_10StringViewES2_S2_
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - __cxa_guard_acquire
                - isatty
                - __cxa_guard_release
        - Branch String:   '../../src/perfetto/src/base/logging.cc:129,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/logging.cc:131,13'
              BranchSideFuncs:
                - _ZN8perfetto4base11StackStringILm10EEC2EPKcz
                - strlen
                - _ZNK8perfetto4base11StackStringILm10EE3lenEv
                - _ZNK8perfetto4base11StackStringILm10EE5c_strEv
                - _ZN8perfetto4base11StackStringILm24EEC2EPKcz
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
                - _ZN8perfetto4base11StackStringILm32EEC2EPKcz
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - _ZNK8perfetto4base11StackStringILm32EE11string_viewEv
                - _ZNK8perfetto4base11StackStringILm24EE11string_viewEv
                - _ZN8perfetto4base10StringViewC2EPKcm
                - _ZN8perfetto4base13LogRingBuffer6AppendENS0_10StringViewES2_S2_
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - __cxa_guard_acquire
                - isatty
                - __cxa_guard_release
            - BranchSide:      '../../src/perfetto/src/base/logging.cc:134,13'
              BranchSideFuncs:
                - _ZN8perfetto4base11StackStringILm10EEC2EPKcz
                - strlen
                - _ZNK8perfetto4base11StackStringILm10EE3lenEv
                - _ZNK8perfetto4base11StackStringILm10EE5c_strEv
                - _ZN8perfetto4base11StackStringILm24EEC2EPKcz
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
                - _ZN8perfetto4base11StackStringILm32EEC2EPKcz
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - _ZNK8perfetto4base11StackStringILm32EE11string_viewEv
                - _ZNK8perfetto4base11StackStringILm24EE11string_viewEv
                - _ZN8perfetto4base10StringViewC2EPKcm
                - _ZN8perfetto4base13LogRingBuffer6AppendENS0_10StringViewES2_S2_
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - __cxa_guard_acquire
                - isatty
                - __cxa_guard_release
            - BranchSide:      '../../src/perfetto/src/base/logging.cc:137,13'
              BranchSideFuncs:
                - _ZN8perfetto4base11StackStringILm10EEC2EPKcz
                - strlen
                - _ZNK8perfetto4base11StackStringILm10EE3lenEv
                - _ZNK8perfetto4base11StackStringILm10EE5c_strEv
                - _ZN8perfetto4base11StackStringILm24EEC2EPKcz
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
                - _ZN8perfetto4base11StackStringILm32EEC2EPKcz
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - _ZNK8perfetto4base11StackStringILm32EE11string_viewEv
                - _ZNK8perfetto4base11StackStringILm24EE11string_viewEv
                - _ZN8perfetto4base10StringViewC2EPKcm
                - _ZN8perfetto4base13LogRingBuffer6AppendENS0_10StringViewES2_S2_
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - __cxa_guard_acquire
                - isatty
                - __cxa_guard_release
            - BranchSide:      '../../src/perfetto/src/base/logging.cc:140,13'
              BranchSideFuncs:
                - _ZN8perfetto4base11StackStringILm10EEC2EPKcz
                - strlen
                - _ZNK8perfetto4base11StackStringILm10EE3lenEv
                - _ZNK8perfetto4base11StackStringILm10EE5c_strEv
                - _ZN8perfetto4base11StackStringILm24EEC2EPKcz
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
                - _ZN8perfetto4base11StackStringILm32EEC2EPKcz
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - _ZNK8perfetto4base11StackStringILm32EE11string_viewEv
                - _ZNK8perfetto4base11StackStringILm24EE11string_viewEv
                - _ZN8perfetto4base10StringViewC2EPKcm
                - _ZN8perfetto4base13LogRingBuffer6AppendENS0_10StringViewES2_S2_
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - __cxa_guard_acquire
                - isatty
                - __cxa_guard_release
            - BranchSide:      '../../src/perfetto/src/base/logging.cc:147,3'
              BranchSideFuncs:
                - _ZN8perfetto4base11StackStringILm10EEC2EPKcz
                - strlen
                - _ZNK8perfetto4base11StackStringILm10EE3lenEv
                - _ZNK8perfetto4base11StackStringILm10EE5c_strEv
                - _ZN8perfetto4base11StackStringILm24EEC2EPKcz
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
                - _ZN8perfetto4base11StackStringILm32EEC2EPKcz
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - _ZNK8perfetto4base11StackStringILm32EE11string_viewEv
                - _ZNK8perfetto4base11StackStringILm24EE11string_viewEv
                - _ZN8perfetto4base10StringViewC2EPKcm
                - _ZN8perfetto4base13LogRingBuffer6AppendENS0_10StringViewES2_S2_
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - __cxa_guard_acquire
                - isatty
                - __cxa_guard_release
        - Branch String:   '../../src/perfetto/src/base/logging.cc:147,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/logging.cc:147,3'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - _ZN8perfetto4base11StackStringILm10EEC2EPKcz
                - strlen
                - _ZNK8perfetto4base11StackStringILm10EE3lenEv
                - _ZNK8perfetto4base11StackStringILm10EE5c_strEv
                - _ZN8perfetto4base11StackStringILm24EEC2EPKcz
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
                - _ZN8perfetto4base11StackStringILm32EEC2EPKcz
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - _ZNK8perfetto4base11StackStringILm32EE11string_viewEv
                - _ZNK8perfetto4base11StackStringILm24EE11string_viewEv
                - _ZN8perfetto4base10StringViewC2EPKcm
                - _ZN8perfetto4base13LogRingBuffer6AppendENS0_10StringViewES2_S2_
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - isatty
                - __cxa_guard_release
            - BranchSide:      '../../src/perfetto/src/base/logging.cc:154,34'
              BranchSideFuncs:
                - _ZN8perfetto4base11StackStringILm10EEC2EPKcz
                - strlen
                - _ZNK8perfetto4base11StackStringILm10EE3lenEv
                - _ZNK8perfetto4base11StackStringILm10EE5c_strEv
                - _ZN8perfetto4base11StackStringILm24EEC2EPKcz
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
                - _ZN8perfetto4base11StackStringILm32EEC2EPKcz
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - _ZNK8perfetto4base11StackStringILm32EE11string_viewEv
                - _ZNK8perfetto4base11StackStringILm24EE11string_viewEv
                - _ZN8perfetto4base10StringViewC2EPKcm
                - _ZN8perfetto4base13LogRingBuffer6AppendENS0_10StringViewES2_S2_
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
        - Branch String:   '../../src/perfetto/src/base/logging.cc:147,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/logging.cc:147,34'
              BranchSideFuncs:
                - isatty
                - __cxa_guard_release
                - _ZN8perfetto4base11StackStringILm10EEC2EPKcz
                - strlen
                - _ZNK8perfetto4base11StackStringILm10EE3lenEv
                - _ZNK8perfetto4base11StackStringILm10EE5c_strEv
                - _ZN8perfetto4base11StackStringILm24EEC2EPKcz
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
                - _ZN8perfetto4base11StackStringILm32EEC2EPKcz
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - _ZNK8perfetto4base11StackStringILm32EE11string_viewEv
                - _ZNK8perfetto4base11StackStringILm24EE11string_viewEv
                - _ZN8perfetto4base10StringViewC2EPKcm
                - _ZN8perfetto4base13LogRingBuffer6AppendENS0_10StringViewES2_S2_
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
            - BranchSide:      '../../src/perfetto/src/base/logging.cc:154,34'
              BranchSideFuncs:
                - _ZN8perfetto4base11StackStringILm10EEC2EPKcz
                - strlen
                - _ZNK8perfetto4base11StackStringILm10EE3lenEv
                - _ZNK8perfetto4base11StackStringILm10EE5c_strEv
                - _ZN8perfetto4base11StackStringILm24EEC2EPKcz
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
                - _ZN8perfetto4base11StackStringILm32EEC2EPKcz
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - _ZNK8perfetto4base11StackStringILm32EE11string_viewEv
                - _ZNK8perfetto4base11StackStringILm24EE11string_viewEv
                - _ZN8perfetto4base10StringViewC2EPKcm
                - _ZN8perfetto4base13LogRingBuffer6AppendENS0_10StringViewES2_S2_
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
        - Branch String:   '../../src/perfetto/src/base/logging.cc:160,25'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/logging.cc:160,10'
              BranchSideFuncs:
                - _ZNK8perfetto4base11StackStringILm10EE5c_strEv
                - _ZN8perfetto4base11StackStringILm24EEC2EPKcz
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
                - _ZN8perfetto4base11StackStringILm32EEC2EPKcz
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - _ZNK8perfetto4base11StackStringILm32EE11string_viewEv
                - _ZNK8perfetto4base11StackStringILm24EE11string_viewEv
                - _ZN8perfetto4base10StringViewC2EPKcm
                - _ZN8perfetto4base13LogRingBuffer6AppendENS0_10StringViewES2_S2_
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
            - BranchSide:      '../../src/perfetto/src/base/logging.cc:160,54'
              BranchSideFuncs:
                - _ZNK8perfetto4base11StackStringILm10EE5c_strEv
                - _ZN8perfetto4base11StackStringILm24EEC2EPKcz
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
                - _ZN8perfetto4base11StackStringILm32EEC2EPKcz
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - _ZNK8perfetto4base11StackStringILm32EE11string_viewEv
                - _ZNK8perfetto4base11StackStringILm24EE11string_viewEv
                - _ZN8perfetto4base10StringViewC2EPKcm
                - _ZN8perfetto4base13LogRingBuffer6AppendENS0_10StringViewES2_S2_
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
        - Branch String:   '../../src/perfetto/src/base/logging.cc:181,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/logging.cc:182,13'
              BranchSideFuncs:
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - _ZNK8perfetto4base11StackStringILm32EE11string_viewEv
                - _ZNK8perfetto4base11StackStringILm24EE11string_viewEv
                - _ZN8perfetto4base10StringViewC2EPKcm
                - _ZN8perfetto4base13LogRingBuffer6AppendENS0_10StringViewES2_S2_
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/logging.cc:185,13'
              BranchSideFuncs:
                - _ZNK8perfetto4base11StackStringILm32EE5c_strEv
                - _ZNK8perfetto4base11StackStringILm24EE5c_strEv
                - fprintf
                - _ZNK8perfetto4base11StackStringILm32EE11string_viewEv
                - _ZNK8perfetto4base11StackStringILm24EE11string_viewEv
                - _ZN8perfetto4base10StringViewC2EPKcm
                - _ZN8perfetto4base13LogRingBuffer6AppendENS0_10StringViewES2_S2_
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/logging.cc:0,0'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/logging.cc:0,0'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/logging.cc:98,15'
          Dst:             vsnprintf
        - Src:             '../../src/perfetto/src/base/logging.cc:105,7'
          Dst:             snprintf
        - Src:             '../../src/perfetto/src/base/logging.cc:147,3'
          Dst:             __cxa_guard_acquire
        - Src:             '../../src/perfetto/src/base/logging.cc:147,34'
          Dst:             isatty
        - Src:             '../../src/perfetto/src/base/logging.cc:147,3'
          Dst:             __cxa_guard_release
        - Src:             '../../src/perfetto/src/base/logging.cc:154,19'
          Dst:             _ZN8perfetto4base11StackStringILm10EEC2EPKcz
        - Src:             '../../src/perfetto/src/base/logging.cc:158,22'
          Dst:             strlen
        - Src:             '../../src/perfetto/src/base/logging.cc:159,49'
          Dst:             _ZNK8perfetto4base11StackStringILm10EE3lenEv
        - Src:             '../../src/perfetto/src/base/logging.cc:163,16'
          Dst:             _ZNK8perfetto4base11StackStringILm10EE5c_strEv
        - Src:             '../../src/perfetto/src/base/logging.cc:161,32'
          Dst:             _ZN8perfetto4base11StackStringILm24EEC2EPKcz
        - Src:             '../../src/perfetto/src/base/logging.cc:175,41'
          Dst:             _ZN8perfetto4base13GetWallTimeMsEv
        - Src:             '../../src/perfetto/src/base/logging.cc:179,19'
          Dst:             _ZN8perfetto4base11StackStringILm32EEC2EPKcz
        - Src:             '../../src/perfetto/src/base/logging.cc:182,64'
          Dst:             _ZNK8perfetto4base11StackStringILm32EE5c_strEv
        - Src:             '../../src/perfetto/src/base/logging.cc:183,27'
          Dst:             _ZNK8perfetto4base11StackStringILm24EE5c_strEv
        - Src:             '../../src/perfetto/src/base/logging.cc:182,5'
          Dst:             fprintf
        - Src:             '../../src/perfetto/src/base/logging.cc:185,44'
          Dst:             _ZNK8perfetto4base11StackStringILm32EE5c_strEv
        - Src:             '../../src/perfetto/src/base/logging.cc:185,67'
          Dst:             _ZNK8perfetto4base11StackStringILm24EE5c_strEv
        - Src:             '../../src/perfetto/src/base/logging.cc:185,5'
          Dst:             fprintf
        - Src:             '../../src/perfetto/src/base/logging.cc:191,39'
          Dst:             _ZNK8perfetto4base11StackStringILm32EE11string_viewEv
        - Src:             '../../src/perfetto/src/base/logging.cc:192,47'
          Dst:             _ZNK8perfetto4base11StackStringILm24EE11string_viewEv
        - Src:             '../../src/perfetto/src/base/logging.cc:193,14'
          Dst:             _ZN8perfetto4base10StringViewC2EPKcm
        - Src:             '../../src/perfetto/src/base/logging.cc:194,21'
          Dst:             _ZN8perfetto4base13LogRingBuffer6AppendENS0_10StringViewES2_S2_
    - functionName:    _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/logging.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base13LogRingBuffer4ReadEPcm
        - _ZN8perfetto4base18SerializeCrashKeysEPcm
        - fputs
      functionUses:    79
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/logging.cc:209,10'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/logging.cc:209,10'
              BranchSideFuncs:
                - _ZN8perfetto4base18SerializeCrashKeysEPcm
                - _ZN8perfetto4base13LogRingBuffer4ReadEPcm
                - fputs
                - fputs
                - fputs
            - BranchSide:      '../../src/perfetto/src/base/logging.cc:209,10'
              BranchSideFuncs:
                - _ZN8perfetto4base18SerializeCrashKeysEPcm
                - _ZN8perfetto4base13LogRingBuffer4ReadEPcm
                - fputs
                - fputs
                - fputs
      Callsites:
        - Src:             '../../src/perfetto/src/base/logging.cc:210,9'
          Dst:             _ZN8perfetto4base18SerializeCrashKeysEPcm
        - Src:             '../../src/perfetto/src/base/logging.cc:211,27'
          Dst:             _ZN8perfetto4base13LogRingBuffer4ReadEPcm
        - Src:             '../../src/perfetto/src/base/logging.cc:227,3'
          Dst:             fputs
        - Src:             '../../src/perfetto/src/base/logging.cc:228,3'
          Dst:             fputs
        - Src:             '../../src/perfetto/src/base/logging.cc:229,3'
          Dst:             fputs
    - functionName:    _ZN8perfetto4base13LogRingBuffer4ReadEPcm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/log_ring_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - dst
        - len
      BBCount:         33
      ICount:          219
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/log_ring_buffer.h:99,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/log_ring_buffer.h:100,7'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/log_ring_buffer.h:103,33'
              BranchSideFuncs:
                - _ZNKSt3__113__atomic_baseIjLb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
        - Branch String:   '../../src/perfetto/src/base/log_ring_buffer.h:105,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/log_ring_buffer.h:106,30'
              BranchSideFuncs:
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
            - BranchSide:      '../../src/perfetto/src/base/log_ring_buffer.h:130,5'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/log_ring_buffer.h:108,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/log_ring_buffer.h:109,9'
              BranchSideFuncs:
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
            - BranchSide:      '../../src/perfetto/src/base/log_ring_buffer.h:110,26'
              BranchSideFuncs:
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
        - Branch String:   '../../src/perfetto/src/base/log_ring_buffer.h:114,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/log_ring_buffer.h:115,24'
              BranchSideFuncs:
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
            - BranchSide:      '../../src/perfetto/src/base/log_ring_buffer.h:128,5'
              BranchSideFuncs:
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
        - Branch String:   '../../src/perfetto/src/base/log_ring_buffer.h:117,23'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/log_ring_buffer.h:117,26'
              BranchSideFuncs:
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
            - BranchSide:      '../../src/perfetto/src/base/log_ring_buffer.h:118,11'
              BranchSideFuncs:
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
        - Branch String:   '../../src/perfetto/src/base/log_ring_buffer.h:117,13'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/log_ring_buffer.h:118,11'
              BranchSideFuncs:
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
            - BranchSide:      '../../src/perfetto/src/base/log_ring_buffer.h:125,35'
              BranchSideFuncs:
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
        - Branch String:   '../../src/perfetto/src/base/log_ring_buffer.h:125,44'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/log_ring_buffer.h:125,47'
              BranchSideFuncs:
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
            - BranchSide:      '../../src/perfetto/src/base/log_ring_buffer.h:125,20'
              BranchSideFuncs:
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
        - Branch String:   '../../src/perfetto/src/base/log_ring_buffer.h:126,19'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/log_ring_buffer.h:126,34'
              BranchSideFuncs:
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
            - BranchSide:      '../../src/perfetto/src/base/log_ring_buffer.h:126,9'
              BranchSideFuncs:
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
        - Branch String:   '../../src/perfetto/src/base/log_ring_buffer.h:131,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/log_ring_buffer.h:134,7'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/log_ring_buffer.h:136,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fputs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_acquire
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    isatty
      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:    __cxa_guard_release
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base11StackStringILm10EEC2EPKcz
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fmt
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/string_utils.h:280,12'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:280,12'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:280,55'
              BranchSideFuncs:
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/string_utils.h:277,15'
          Dst:             vsnprintf
    - functionName:    _ZNK8perfetto4base11StackStringILm10EE3lenEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8perfetto4base11StackStringILm10EE5c_strEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base11StackStringILm24EEC2EPKcz
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fmt
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/string_utils.h:280,12'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:280,12'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:280,55'
              BranchSideFuncs:
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/string_utils.h:277,15'
          Dst:             vsnprintf
    - functionName:    _ZN8perfetto4base13GetWallTimeMsEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base13GetWallTimeNsEv
      functionUses:    9
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/base/time.h:261,49'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/base/time.h:261,49'
              BranchSideFuncs:
                - _ZN8perfetto4base13GetWallTimeNsEv
                - _ZNSt3__16chrono13duration_castB8nn180100INS0_8durationIxNS_5ratioILl1ELl1000EEEEExNS3_ILl1ELl1000000000EEETnNS_9enable_ifIXsr13__is_durationIT_EE5valueEiE4typeELi0EEES8_RKNS2_IT0_T1_EE
            - BranchSide:      '../../src/perfetto/include/perfetto/base/time.h:261,49'
              BranchSideFuncs:
                - _ZN8perfetto4base13GetWallTimeNsEv
                - _ZNSt3__16chrono13duration_castB8nn180100INS0_8durationIxNS_5ratioILl1ELl1000EEEEExNS3_ILl1ELl1000000000EEETnNS_9enable_ifIXsr13__is_durationIT_EE5valueEiE4typeELi0EEES8_RKNS2_IT0_T1_EE
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/base/time.h:261,49'
          Dst:             _ZN8perfetto4base13GetWallTimeNsEv
    - functionName:    _ZN8perfetto4base11StackStringILm32EEC2EPKcz
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fmt
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/string_utils.h:280,12'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:280,12'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:280,55'
              BranchSideFuncs:
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/string_utils.h:277,15'
          Dst:             vsnprintf
    - functionName:    _ZNK8perfetto4base11StackStringILm32EE5c_strEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8perfetto4base11StackStringILm24EE5c_strEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8perfetto4base11StackStringILm32EE11string_viewEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10StringViewC2EPKcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/string_utils.h:283,43'
          Dst:             _ZN8perfetto4base10StringViewC2EPKcm
    - functionName:    _ZNK8perfetto4base11StackStringILm24EE11string_viewEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10StringViewC2EPKcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/string_utils.h:283,43'
          Dst:             _ZN8perfetto4base10StringViewC2EPKcm
    - functionName:    _ZN8perfetto4base10StringViewC2EPKcm
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_view.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - data
        - size
      BBCount:         3
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base13LogRingBuffer6AppendENS0_10StringViewES2_S2_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/log_ring_buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - tstamp
        - source
        - log_msg
        - ''
        - ''
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8perfetto4base10StringView4dataEv
        - _ZNK8perfetto4base10StringView4sizeEv
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/log_ring_buffer.h:88,38'
          Dst:             _ZNK8perfetto4base10StringView4sizeEv
        - Src:             '../../src/perfetto/src/base/log_ring_buffer.h:88,54'
          Dst:             _ZNK8perfetto4base10StringView4dataEv
        - Src:             '../../src/perfetto/src/base/log_ring_buffer.h:89,38'
          Dst:             _ZNK8perfetto4base10StringView4sizeEv
        - Src:             '../../src/perfetto/src/base/log_ring_buffer.h:89,54'
          Dst:             _ZNK8perfetto4base10StringView4dataEv
        - Src:             '../../src/perfetto/src/base/log_ring_buffer.h:90,39'
          Dst:             _ZNK8perfetto4base10StringView4sizeEv
        - Src:             '../../src/perfetto/src/base/log_ring_buffer.h:90,56'
          Dst:             _ZNK8perfetto4base10StringView4dataEv
        - Src:             '../../src/perfetto/src/base/log_ring_buffer.h:87,5'
          Dst:             snprintf
    - functionName:    _ZN8perfetto4base13GetWallTimeNsEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base17GetTimeInternalNsEi
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/base/time.h:240,10'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/base/time.h:240,10'
              BranchSideFuncs:
                - _ZN8perfetto4base17GetTimeInternalNsEi
            - BranchSide:      '../../src/perfetto/include/perfetto/base/time.h:240,10'
              BranchSideFuncs:
                - _ZN8perfetto4base17GetTimeInternalNsEi
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/base/time.h:240,10'
          Dst:             _ZN8perfetto4base17GetTimeInternalNsEi
    - functionName:    _ZN8perfetto4base21SetLogMessageCallbackEPFvNS0_22LogMessageCallbackArgsEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/logging.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - callback
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN8perfetto9metatrace10RingBuffer15AppendNewRecordEvENK3$_0clEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/metatrace.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto9metatrace12_GLOBAL__N_18Delegate11GetInstanceEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/metatrace.cc:113,13'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:113,13'
              BranchSideFuncs:
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNSt3__16atomicIbEaSB8nn180100Eb
                - _ZNSt3__18functionIFvvEED2Ev
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:114,11'
              BranchSideFuncs:
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNSt3__16atomicIbEaSB8nn180100Eb
                - _ZNSt3__18functionIFvvEED2Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/metatrace.cc:112,26'
          Dst:             _ZN8perfetto9metatrace12_GLOBAL__N_18Delegate11GetInstanceEv
    - functionName:    _ZN8perfetto9metatrace12_GLOBAL__N_18Delegate11GetInstanceEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/metatrace.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8perfetto9metatrace12_GLOBAL__N_18DelegateC2Ev
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/metatrace.cc:45,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:45,5'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - _Znwm
                - _ZN8perfetto9metatrace12_GLOBAL__N_18DelegateC2Ev
                - __cxa_guard_release
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:45,5'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - _Znwm
                - _ZN8perfetto9metatrace12_GLOBAL__N_18DelegateC2Ev
                - __cxa_guard_release
        - Branch String:   '../../src/perfetto/src/base/metatrace.cc:45,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:45,5'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - _Znwm
                - _ZN8perfetto9metatrace12_GLOBAL__N_18DelegateC2Ev
                - __cxa_guard_release
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:45,5'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/metatrace.cc:45,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:45,33'
              BranchSideFuncs:
                - _Znwm
                - _ZN8perfetto9metatrace12_GLOBAL__N_18DelegateC2Ev
                - __cxa_guard_release
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:45,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/metatrace.cc:45,5'
          Dst:             __cxa_guard_acquire
        - Src:             '../../src/perfetto/src/base/metatrace.cc:45,37'
          Dst:             _ZN8perfetto9metatrace12_GLOBAL__N_18DelegateC2Ev
        - Src:             '../../src/perfetto/src/base/metatrace.cc:45,5'
          Dst:             __cxa_guard_release
    - functionName:    _ZN8perfetto9metatrace12_GLOBAL__N_18DelegateC2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/metatrace.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_pure_virtual
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto9metatrace6RecordC2Ev
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/metatrace.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN8perfetto4base13GetBootTimeNsEvENKUlvE_clEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clock_gettime
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/base/time.h:233,15'
          Dst:             clock_gettime
    - functionName:    _ZN8perfetto4base13GetBootTimeNsEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8perfetto4base17GetTimeInternalNsEi
        - _ZZN8perfetto4base13GetBootTimeNsEvENKUlvE_clEv
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/base/time.h:231,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/base/time.h:231,3'
              BranchSideFuncs:
                - _ZN8perfetto4base17GetTimeInternalNsEi
                - __cxa_guard_acquire
                - _ZZN8perfetto4base13GetBootTimeNsEvENKUlvE_clEv
                - __cxa_guard_release
            - BranchSide:      '../../src/perfetto/include/perfetto/base/time.h:231,3'
              BranchSideFuncs:
                - _ZN8perfetto4base17GetTimeInternalNsEi
                - __cxa_guard_acquire
                - _ZZN8perfetto4base13GetBootTimeNsEvENKUlvE_clEv
                - __cxa_guard_release
        - Branch String:   '../../src/perfetto/include/perfetto/base/time.h:231,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/base/time.h:231,3'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - _ZN8perfetto4base17GetTimeInternalNsEi
                - _ZZN8perfetto4base13GetBootTimeNsEvENKUlvE_clEv
                - __cxa_guard_release
            - BranchSide:      '../../src/perfetto/include/perfetto/base/time.h:231,3'
              BranchSideFuncs:
                - _ZN8perfetto4base17GetTimeInternalNsEi
        - Branch String:   '../../src/perfetto/include/perfetto/base/time.h:231,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/base/time.h:231,49'
              BranchSideFuncs:
                - _ZZN8perfetto4base13GetBootTimeNsEvENKUlvE_clEv
                - __cxa_guard_release
                - _ZN8perfetto4base17GetTimeInternalNsEi
            - BranchSide:      '../../src/perfetto/include/perfetto/base/time.h:231,3'
              BranchSideFuncs:
                - _ZN8perfetto4base17GetTimeInternalNsEi
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/base/time.h:231,3'
          Dst:             __cxa_guard_acquire
        - Src:             '../../src/perfetto/include/perfetto/base/time.h:231,49'
          Dst:             _ZZN8perfetto4base13GetBootTimeNsEvENKUlvE_clEv
        - Src:             '../../src/perfetto/include/perfetto/base/time.h:231,3'
          Dst:             __cxa_guard_release
        - Src:             '../../src/perfetto/include/perfetto/base/time.h:236,10'
          Dst:             _ZN8perfetto4base17GetTimeInternalNsEi
    - functionName:    _ZN8perfetto9metatrace10RingBuffer19IsOnValidTaskRunnerEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/metatrace.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto9metatrace12_GLOBAL__N_18Delegate11GetInstanceEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/metatrace.cc:136,23'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:136,9'
              BranchSideFuncs:
                - _ZN8perfetto9metatrace12_GLOBAL__N_18Delegate11GetInstanceEv
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:136,23'
              BranchSideFuncs:
                - _ZN8perfetto9metatrace12_GLOBAL__N_18Delegate11GetInstanceEv
        - Branch String:   '../../src/perfetto/src/base/metatrace.cc:137,22'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:137,25'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:137,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/metatrace.cc:136,23'
          Dst:             _ZN8perfetto9metatrace12_GLOBAL__N_18Delegate11GetInstanceEv
    - functionName:    _ZN8perfetto9metatrace10RingBuffer2AtEm
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/metatrace.h'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - index
      BBCount:         7
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto9metatrace10RingBuffer15AppendNewRecordEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/metatrace.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          102
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8perfetto9metatrace10RingBuffer2AtEm
        - _ZN8perfetto9metatrace12_GLOBAL__N_18Delegate11GetInstanceEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/metatrace.cc:94,29'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:94,8'
              BranchSideFuncs:
                - _ZNSt3__113__atomic_baseImLb1EE9fetch_addB8nn180100EmNS_12memory_orderE
                - _ZNKSt3__113__atomic_baseImLb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZNSt3__113__atomic_baseIbLb0EE23compare_exchange_strongB8nn180100ERbbNS_12memory_orderE
                - _ZNSt3__113__atomic_baseIbLb0EE5storeB8nn180100EbNS_12memory_orderE
                - _ZNSt3__113__atomic_baseImLb1EE9fetch_subB8nn180100EmNS_12memory_orderE
                - _ZN8perfetto9metatrace10RingBuffer2AtEm
                - _ZN8perfetto9metatrace12_GLOBAL__N_18Delegate11GetInstanceEv
                - '_ZNSt3__18functionIFvvEEC2IZN8perfetto9metatrace10RingBuffer15AppendNewRecordEvE3$_0vEET_'
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZN8perfetto9metatrace10RingBuffer2AtEm
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:100,3'
              BranchSideFuncs:
                - _ZNSt3__113__atomic_baseImLb1EE9fetch_addB8nn180100EmNS_12memory_orderE
                - _ZNKSt3__113__atomic_baseImLb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZNSt3__113__atomic_baseIbLb0EE23compare_exchange_strongB8nn180100ERbbNS_12memory_orderE
                - _ZNSt3__113__atomic_baseIbLb0EE5storeB8nn180100EbNS_12memory_orderE
                - _ZNSt3__113__atomic_baseImLb1EE9fetch_subB8nn180100EmNS_12memory_orderE
                - _ZN8perfetto9metatrace10RingBuffer2AtEm
                - _ZN8perfetto9metatrace12_GLOBAL__N_18Delegate11GetInstanceEv
                - '_ZNSt3__18functionIFvvEEC2IZN8perfetto9metatrace10RingBuffer15AppendNewRecordEvE3$_0vEET_'
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZN8perfetto9metatrace10RingBuffer2AtEm
        - Branch String:   '../../src/perfetto/src/base/metatrace.cc:102,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:103,15'
              BranchSideFuncs:
                - _ZN8perfetto9metatrace10RingBuffer2AtEm
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:106,8'
              BranchSideFuncs:
                - _ZNSt3__113__atomic_baseIbLb0EE23compare_exchange_strongB8nn180100ERbbNS_12memory_orderE
                - _ZNSt3__113__atomic_baseIbLb0EE5storeB8nn180100EbNS_12memory_orderE
                - _ZNSt3__113__atomic_baseImLb1EE9fetch_subB8nn180100EmNS_12memory_orderE
                - _ZN8perfetto9metatrace10RingBuffer2AtEm
                - _ZN8perfetto9metatrace12_GLOBAL__N_18Delegate11GetInstanceEv
                - '_ZNSt3__18functionIFvvEEC2IZN8perfetto9metatrace10RingBuffer15AppendNewRecordEvE3$_0vEET_'
                - _ZNSt3__18functionIFvvEED2Ev
        - Branch String:   '../../src/perfetto/src/base/metatrace.cc:107,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:108,20'
              BranchSideFuncs:
                - _ZN8perfetto9metatrace12_GLOBAL__N_18Delegate11GetInstanceEv
                - _ZNSt3__113__atomic_baseIbLb0EE5storeB8nn180100EbNS_12memory_orderE
                - _ZNSt3__113__atomic_baseImLb1EE9fetch_subB8nn180100EmNS_12memory_orderE
                - _ZN8perfetto9metatrace10RingBuffer2AtEm
                - '_ZNSt3__18functionIFvvEEC2IZN8perfetto9metatrace10RingBuffer15AppendNewRecordEvE3$_0vEET_'
                - _ZNSt3__18functionIFvvEED2Ev
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:120,7'
              BranchSideFuncs:
                - _ZNSt3__113__atomic_baseIbLb0EE5storeB8nn180100EbNS_12memory_orderE
                - _ZNSt3__113__atomic_baseImLb1EE9fetch_subB8nn180100EmNS_12memory_orderE
                - _ZN8perfetto9metatrace10RingBuffer2AtEm
        - Branch String:   '../../src/perfetto/src/base/metatrace.cc:109,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:110,7'
              BranchSideFuncs:
                - '_ZNSt3__18functionIFvvEEC2IZN8perfetto9metatrace10RingBuffer15AppendNewRecordEvE3$_0vEET_'
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNSt3__113__atomic_baseIbLb0EE5storeB8nn180100EbNS_12memory_orderE
                - _ZNSt3__113__atomic_baseImLb1EE9fetch_subB8nn180100EmNS_12memory_orderE
                - _ZN8perfetto9metatrace10RingBuffer2AtEm
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:118,3'
              BranchSideFuncs:
                - _ZNSt3__113__atomic_baseIbLb0EE5storeB8nn180100EbNS_12memory_orderE
                - _ZNSt3__113__atomic_baseImLb1EE9fetch_subB8nn180100EmNS_12memory_orderE
                - _ZN8perfetto9metatrace10RingBuffer2AtEm
        - Branch String:   '../../src/perfetto/src/base/metatrace.cc:120,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:121,15'
              BranchSideFuncs:
                - _ZN8perfetto9metatrace10RingBuffer2AtEm
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:123,17'
              BranchSideFuncs:
                - _ZNSt3__113__atomic_baseIbLb0EE5storeB8nn180100EbNS_12memory_orderE
                - _ZNSt3__113__atomic_baseImLb1EE9fetch_subB8nn180100EmNS_12memory_orderE
      Callsites:
        - Src:             '../../src/perfetto/src/base/metatrace.cc:103,12'
          Dst:             _ZN8perfetto9metatrace10RingBuffer2AtEm
        - Src:             '../../src/perfetto/src/base/metatrace.cc:108,20'
          Dst:             _ZN8perfetto9metatrace12_GLOBAL__N_18Delegate11GetInstanceEv
        - Src:             '../../src/perfetto/src/base/metatrace.cc:121,12'
          Dst:             _ZN8perfetto9metatrace10RingBuffer2AtEm
    - functionName:    _ZN8perfetto9metatrace6Record5clearEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/metatrace.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto9metatrace6RecordC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/metatrace.h:121,16'
          Dst:             _ZN8perfetto9metatrace6RecordC2Ev
    - functionName:    _ZN8perfetto9metatrace7DisableEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/metatrace.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto9metatrace12_GLOBAL__N_18Delegate11GetInstanceEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/metatrace.cc:73,18'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:75,3'
              BranchSideFuncs:
                - _ZNSt3__113__atomic_baseIjLb0EE5storeB8nn180100EjNS_12memory_orderE
                - _ZN8perfetto9metatrace12_GLOBAL__N_18Delegate11GetInstanceEv
                - _ZNSt3__18functionIFvvEEaSEDn
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:75,3'
              BranchSideFuncs:
                - _ZNSt3__113__atomic_baseIjLb0EE5storeB8nn180100EjNS_12memory_orderE
                - _ZN8perfetto9metatrace12_GLOBAL__N_18Delegate11GetInstanceEv
                - _ZNSt3__18functionIFvvEEaSEDn
      Callsites:
        - Src:             '../../src/perfetto/src/base/metatrace.cc:74,18'
          Dst:             _ZN8perfetto9metatrace12_GLOBAL__N_18Delegate11GetInstanceEv
    - functionName:    _ZN8perfetto9metatrace14TraceTimeNowNsEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/metatrace.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base13GetBootTimeNsEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/metatrace.h:84,32'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/metatrace.h:84,32'
              BranchSideFuncs:
                - _ZN8perfetto4base13GetBootTimeNsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000000000EEEE5countB8nn180100Ev
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/metatrace.h:84,32'
              BranchSideFuncs:
                - _ZN8perfetto4base13GetBootTimeNsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000000000EEEE5countB8nn180100Ev
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/metatrace.h:84,32'
          Dst:             _ZN8perfetto4base13GetBootTimeNsEv
    - functionName:    _ZN8perfetto9metatrace10RingBuffer5ResetEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/metatrace.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto9metatrace6Record5clearEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/metatrace.cc:83,22'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:84,23'
              BranchSideFuncs:
                - _ZN8perfetto9metatrace6Record5clearEv
                - _ZNSt3__15arrayIN8perfetto9metatrace6RecordELm4096EE5beginB8nn180100Ev
                - _ZNSt3__15arrayIN8perfetto9metatrace6RecordELm4096EE3endB8nn180100Ev
                - _ZNSt3__16atomicImEaSB8nn180100Em
                - _ZNSt3__16atomicImEaSB8nn180100Em
                - _ZNSt3__16atomicIbEaSB8nn180100Eb
                - _ZNSt3__16atomicIbEaSB8nn180100Eb
                - _ZN8perfetto9metatrace6Record5clearEv
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:84,23'
              BranchSideFuncs:
                - _ZN8perfetto9metatrace6Record5clearEv
                - _ZNSt3__15arrayIN8perfetto9metatrace6RecordELm4096EE5beginB8nn180100Ev
                - _ZNSt3__15arrayIN8perfetto9metatrace6RecordELm4096EE3endB8nn180100Ev
                - _ZNSt3__16atomicImEaSB8nn180100Em
                - _ZNSt3__16atomicImEaSB8nn180100Em
                - _ZNSt3__16atomicIbEaSB8nn180100Eb
                - _ZNSt3__16atomicIbEaSB8nn180100Eb
                - _ZN8perfetto9metatrace6Record5clearEv
        - Branch String:   '../../src/perfetto/src/base/metatrace.cc:84,23'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:84,23'
              BranchSideFuncs:
                - _ZN8perfetto9metatrace6Record5clearEv
                - _ZNSt3__16atomicImEaSB8nn180100Em
                - _ZNSt3__16atomicImEaSB8nn180100Em
                - _ZNSt3__16atomicIbEaSB8nn180100Eb
                - _ZNSt3__16atomicIbEaSB8nn180100Eb
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:86,13'
              BranchSideFuncs:
                - _ZNSt3__16atomicImEaSB8nn180100Em
                - _ZNSt3__16atomicImEaSB8nn180100Em
                - _ZNSt3__16atomicIbEaSB8nn180100Eb
                - _ZNSt3__16atomicIbEaSB8nn180100Eb
      Callsites:
        - Src:             '../../src/perfetto/src/base/metatrace.cc:83,22'
          Dst:             _ZN8perfetto9metatrace6Record5clearEv
        - Src:             '../../src/perfetto/src/base/metatrace.cc:85,12'
          Dst:             _ZN8perfetto9metatrace6Record5clearEv
    - functionName:    _ZN8perfetto9metatrace6EnableENSt3__18functionIFvvEEEPNS_4base10TaskRunnerEj
      functionSourceFile: '/work/build/../../src/perfetto/src/base/metatrace.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - read_task
        - task_runner
        - tags
      BBCount:         10
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto9metatrace10RingBuffer5ResetEv
        - _ZN8perfetto9metatrace12_GLOBAL__N_18Delegate11GetInstanceEv
        - _ZN8perfetto9metatrace14TraceTimeNowNsEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/metatrace.cc:60,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:61,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/metatrace.cc:63,18'
              BranchSideFuncs:
                - _ZN8perfetto9metatrace12_GLOBAL__N_18Delegate11GetInstanceEv
                - _ZNSt3__18functionIFvvEEaSEOS2_
                - _ZN8perfetto9metatrace10RingBuffer5ResetEv
                - _ZN8perfetto9metatrace14TraceTimeNowNsEv
                - _ZNSt3__113__atomic_baseImLb0EE5storeB8nn180100EmNS_12memory_orderE
                - _ZNSt3__113__atomic_baseIjLb0EE5storeB8nn180100EjNS_12memory_orderE
      Callsites:
        - Src:             '../../src/perfetto/src/base/metatrace.cc:63,18'
          Dst:             _ZN8perfetto9metatrace12_GLOBAL__N_18Delegate11GetInstanceEv
        - Src:             '../../src/perfetto/src/base/metatrace.cc:66,3'
          Dst:             _ZN8perfetto9metatrace10RingBuffer5ResetEv
        - Src:             '../../src/perfetto/src/base/metatrace.cc:67,29'
          Dst:             _ZN8perfetto9metatrace14TraceTimeNowNsEv
    - functionName:    _ZN8perfetto4base11PagedMemory14AdviseDontNeedEPvm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/paged_memory.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - p
        - size
      BBCount:         11
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - madvise
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:136,13'
          Dst:             madvise
    - functionName:    madvise
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base11PagedMemoryD2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/paged_memory.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         19
      ICount:          103
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base12_GLOBAL__N_120RoundUpToSysPageSizeEm
        - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - __errno_location
        - munmap
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/paged_memory.cc:106,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/paged_memory.cc:107,5'
              BranchSideFuncs:
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - _ZN8perfetto4base12_GLOBAL__N_120RoundUpToSysPageSizeEm
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - munmap
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/paged_memory.cc:108,3'
              BranchSideFuncs:
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - _ZN8perfetto4base12_GLOBAL__N_120RoundUpToSysPageSizeEm
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - munmap
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/paged_memory.cc:108,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/paged_memory.cc:108,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/paged_memory.cc:109,17'
              BranchSideFuncs:
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - _ZN8perfetto4base12_GLOBAL__N_120RoundUpToSysPageSizeEm
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - munmap
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/paged_memory.cc:116,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/paged_memory.cc:116,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/paged_memory.cc:116,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:108,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:108,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:108,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:108,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:108,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:108,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:109,22'
          Dst:             _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:114,29'
          Dst:             _ZN8perfetto4base12_GLOBAL__N_120RoundUpToSysPageSizeEm
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:114,59'
          Dst:             _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:115,13'
          Dst:             munmap
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:116,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:116,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:116,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:116,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:116,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:116,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
    - functionName:    _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/paged_memory.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14GetSysPageSizeEv
      functionUses:    6
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/paged_memory.cc:48,10'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/paged_memory.cc:48,10'
              BranchSideFuncs:
                - _ZN8perfetto4base14GetSysPageSizeEv
            - BranchSide:      '../../src/perfetto/src/base/paged_memory.cc:48,10'
              BranchSideFuncs:
                - _ZN8perfetto4base14GetSysPageSizeEv
      Callsites:
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:48,10'
          Dst:             _ZN8perfetto4base14GetSysPageSizeEv
    - functionName:    _ZN8perfetto4base12_GLOBAL__N_120RoundUpToSysPageSizeEm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/paged_memory.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - req_size
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14GetSysPageSizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:43,28'
          Dst:             _ZN8perfetto4base14GetSysPageSizeEv
    - functionName:    _ZN8perfetto4base11PagedMemoryaSEOS1_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/paged_memory.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base11PagedMemoryC2EOS1_
        - _ZN8perfetto4base11PagedMemoryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:100,9'
          Dst:             _ZN8perfetto4base11PagedMemoryD2Ev
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:101,14'
          Dst:             _ZN8perfetto4base11PagedMemoryC2EOS1_
    - functionName:    _ZN8perfetto4base11PagedMemoryC2EOS1_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/paged_memory.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base11PagedMemoryC2EPcm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/paged_memory.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - p
        - size
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base11PagedMemoryC2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/paged_memory.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base11PagedMemory8AllocateEmi
      functionSourceFile: '/work/build/../../src/perfetto/src/base/paged_memory.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - req_size
        - flags
        - ''
      BBCount:         36
      ICount:          192
      EdgeCount:       40
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base11PagedMemoryC2EPcm
        - _ZN8perfetto4base11PagedMemoryC2Ev
        - _ZN8perfetto4base11PagedMemoryD2Ev
        - _ZN8perfetto4base12_GLOBAL__N_120RoundUpToSysPageSizeEm
        - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - __errno_location
        - mmap64
        - mprotect
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/paged_memory.cc:56,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/paged_memory.cc:56,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/paged_memory.cc:57,23'
              BranchSideFuncs:
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - mmap64
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - mprotect
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - mprotect
                - _ZN8perfetto4base11PagedMemoryC2EPcm
                - _ZN8perfetto4base11PagedMemoryD2Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base11PagedMemoryC2Ev
        - Branch String:   '../../src/perfetto/src/base/paged_memory.cc:67,25'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/paged_memory.cc:67,29'
              BranchSideFuncs:
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - mprotect
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - mprotect
                - _ZN8perfetto4base11PagedMemoryC2EPcm
                - _ZN8perfetto4base11PagedMemoryD2Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base11PagedMemoryC2Ev
            - BranchSide:      '../../src/perfetto/src/base/paged_memory.cc:69,3'
              BranchSideFuncs:
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - mprotect
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - mprotect
                - _ZN8perfetto4base11PagedMemoryC2EPcm
                - _ZN8perfetto4base11PagedMemoryD2Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/paged_memory.cc:67,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/paged_memory.cc:68,12'
              BranchSideFuncs:
                - _ZN8perfetto4base11PagedMemoryC2Ev
            - BranchSide:      '../../src/perfetto/src/base/paged_memory.cc:69,3'
              BranchSideFuncs:
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - mprotect
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - mprotect
                - _ZN8perfetto4base11PagedMemoryC2EPcm
                - _ZN8perfetto4base11PagedMemoryD2Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/paged_memory.cc:69,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/paged_memory.cc:69,3'
              BranchSideFuncs:
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - mprotect
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - mprotect
                - _ZN8perfetto4base11PagedMemoryC2EPcm
                - _ZN8perfetto4base11PagedMemoryD2Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/paged_memory.cc:69,3'
              BranchSideFuncs:
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - mprotect
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - mprotect
                - _ZN8perfetto4base11PagedMemoryC2EPcm
                - _ZN8perfetto4base11PagedMemoryD2Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/paged_memory.cc:69,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/paged_memory.cc:69,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/paged_memory.cc:70,49'
              BranchSideFuncs:
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - mprotect
                - _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
                - mprotect
                - _ZN8perfetto4base11PagedMemoryC2EPcm
                - _ZN8perfetto4base11PagedMemoryD2Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/paged_memory.cc:73,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/paged_memory.cc:73,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/paged_memory.cc:76,3'
              BranchSideFuncs:
                - _ZN8perfetto4base11PagedMemoryC2EPcm
                - _ZN8perfetto4base11PagedMemoryD2Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:55,28'
          Dst:             _ZN8perfetto4base12_GLOBAL__N_120RoundUpToSysPageSizeEm
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:56,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:56,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:56,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:56,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:56,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:56,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:57,41'
          Dst:             _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:65,15'
          Dst:             mmap64
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:68,12'
          Dst:             _ZN8perfetto4base11PagedMemoryC2Ev
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:69,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:69,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:69,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:69,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:69,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:69,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:70,56'
          Dst:             _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:71,27'
          Dst:             _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:71,13'
          Dst:             mprotect
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:72,52'
          Dst:             _ZN8perfetto4base12_GLOBAL__N_19GuardSizeEv
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:72,10'
          Dst:             mprotect
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:73,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:73,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:73,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:73,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:73,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:73,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:76,17'
          Dst:             _ZN8perfetto4base11PagedMemoryC2EPcm
        - Src:             '../../src/perfetto/src/base/paged_memory.cc:84,1'
          Dst:             _ZN8perfetto4base11PagedMemoryD2Ev
    - functionName:    mprotect
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEE3getEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/weak_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/weak_ptr.h:63,12'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/weak_ptr.h:63,23'
              BranchSideFuncs:
                - _ZNKSt3__110shared_ptrIPN8perfetto4base12PeriodicTaskEE3getB8nn180100Ev
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/weak_ptr.h:63,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8perfetto4base7WeakPtrINS0_12PeriodicTaskEEC2ERKS3_
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/weak_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base7WeakPtrINS0_12PeriodicTaskEED2Ev
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/weak_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base7WeakPtrINS0_12PeriodicTaskEEC2EOS3_
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/weak_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base7WeakPtrINS0_12PeriodicTaskEEC2ERKNSt3__110shared_ptrIPS2_EE
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/weak_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - handle
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base13GetBootTimeMsEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base13GetBootTimeNsEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/base/time.h:257,49'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/base/time.h:257,49'
              BranchSideFuncs:
                - _ZN8perfetto4base13GetBootTimeNsEv
                - _ZNSt3__16chrono13duration_castB8nn180100INS0_8durationIxNS_5ratioILl1ELl1000EEEEExNS3_ILl1ELl1000000000EEETnNS_9enable_ifIXsr13__is_durationIT_EE5valueEiE4typeELi0EEES8_RKNS2_IT0_T1_EE
            - BranchSide:      '../../src/perfetto/include/perfetto/base/time.h:257,49'
              BranchSideFuncs:
                - _ZN8perfetto4base13GetBootTimeNsEv
                - _ZNSt3__16chrono13duration_castB8nn180100INS0_8durationIxNS_5ratioILl1ELl1000EEEEExNS3_ILl1ELl1000000000EEETnNS_9enable_ifIXsr13__is_durationIT_EE5valueEiE4typeELi0EEES8_RKNS2_IT0_T1_EE
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/base/time.h:257,49'
          Dst:             _ZN8perfetto4base13GetBootTimeNsEv
    - functionName:    _ZN8perfetto4base12PeriodicTask12ResetTimerFdEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/periodic_task.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/periodic_task.cc:178,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:179,5'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:180,3'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
      Callsites:
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:178,8'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:180,43'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:181,13'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
    - functionName:    _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/weak_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEE3getEv
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/weak_ptr.h:65,34'
          Dst:             _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEE3getEv
    - functionName:    _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEcvbEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/weak_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEE3getEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/weak_ptr.h:68,45'
          Dst:             _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEE3getEv
    - functionName:    _ZN8perfetto4base12_GLOBAL__N_114GetNextDelayMsERKNSt3__16chrono8durationIxNS2_5ratioILl1ELl1000EEEEERKNS0_12PeriodicTask4ArgsE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/periodic_task.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - now_ms
        - args
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/periodic_task.cc:39,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:40,12'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:42,10'
              BranchSideFuncs:
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
      Callsites:       []
    - functionName:    _ZN8perfetto4base12PeriodicTask12PostNextTaskEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/periodic_task.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         7
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base12PeriodicTask18RunTaskAndPostNextENS0_7WeakPtrIS1_EEj
        - _ZN8perfetto4base12_GLOBAL__N_114GetNextDelayMsERKNSt3__16chrono8durationIxNS2_5ratioILl1ELl1000EEEEERKNS0_12PeriodicTask4ArgsE
        - _ZN8perfetto4base13GetWallTimeMsEv
        - _ZN8perfetto4base7WeakPtrINS0_12PeriodicTaskEED2Ev
        - _ZNK8perfetto4base14WeakPtrFactoryINS0_12PeriodicTaskEE10GetWeakPtrEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:117,38'
          Dst:             _ZN8perfetto4base13GetWallTimeMsEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:117,23'
          Dst:             _ZN8perfetto4base12_GLOBAL__N_114GetNextDelayMsERKNSt3__16chrono8durationIxNS2_5ratioILl1ELl1000EEEEERKNS0_12PeriodicTask4ArgsE
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:118,38'
          Dst:             _ZNK8perfetto4base14WeakPtrFactoryINS0_12PeriodicTaskEE10GetWeakPtrEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:120,7'
          Dst:             _ZN8perfetto4base12PeriodicTask18RunTaskAndPostNextENS0_7WeakPtrIS1_EEj
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:122,1'
          Dst:             _ZN8perfetto4base7WeakPtrINS0_12PeriodicTaskEED2Ev
    - functionName:    _ZNK8perfetto4base14WeakPtrFactoryINS0_12PeriodicTaskEE10GetWeakPtrEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/weak_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base7WeakPtrINS0_12PeriodicTaskEEC2ERKS3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/weak_ptr.h:93,42'
          Dst:             _ZN8perfetto4base7WeakPtrINS0_12PeriodicTaskEEC2ERKS3_
    - functionName:    _ZN8perfetto4base12PeriodicTask18RunTaskAndPostNextENS0_7WeakPtrIS1_EEj
      functionSourceFile: '/work/build/../../src/perfetto/src/base/periodic_task.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - thiz
        - generation
      BBCount:         25
      ICount:          131
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base12PeriodicTask12PostNextTaskEv
        - _ZN8perfetto4base12PeriodicTask12ResetTimerFdEv
        - _ZN8perfetto4base12PeriodicTask5ResetEv
        - _ZN8perfetto4base4ReadEiPvm
        - _ZN8perfetto4base8BasenameEPKc
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEcvbEv
        - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
        - __errno_location
        - strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/periodic_task.cc:130,13'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:130,17'
              BranchSideFuncs:
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNSt3__18functionIFvvEEC2ERKS2_
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZN8perfetto4base12PeriodicTask12PostNextTaskEv
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZN8perfetto4base12PeriodicTask5ResetEv
                - __errno_location
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base4ReadEiPvm
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZN8perfetto4base12PeriodicTask12ResetTimerFdEv
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:131,5'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/periodic_task.cc:130,34'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:130,37'
              BranchSideFuncs:
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNSt3__18functionIFvvEEC2ERKS2_
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZN8perfetto4base12PeriodicTask12PostNextTaskEv
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZN8perfetto4base12PeriodicTask5ResetEv
                - __errno_location
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base4ReadEiPvm
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZN8perfetto4base12PeriodicTask12ResetTimerFdEv
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:131,5'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/periodic_task.cc:130,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:131,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:133,7'
              BranchSideFuncs:
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNSt3__18functionIFvvEEC2ERKS2_
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZN8perfetto4base12PeriodicTask12PostNextTaskEv
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZN8perfetto4base12PeriodicTask5ResetEv
                - __errno_location
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base4ReadEiPvm
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZN8perfetto4base12PeriodicTask12ResetTimerFdEv
        - Branch String:   '../../src/perfetto/src/base/periodic_task.cc:133,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:140,14'
              BranchSideFuncs:
                - __errno_location
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base4ReadEiPvm
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNSt3__18functionIFvvEEC2ERKS2_
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZN8perfetto4base12PeriodicTask12PostNextTaskEv
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZN8perfetto4base12PeriodicTask5ResetEv
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZN8perfetto4base12PeriodicTask12ResetTimerFdEv
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:157,15'
              BranchSideFuncs:
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNSt3__18functionIFvvEEC2ERKS2_
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZN8perfetto4base12PeriodicTask12PostNextTaskEv
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZN8perfetto4base12PeriodicTask5ResetEv
        - Branch String:   '../../src/perfetto/src/base/periodic_task.cc:143,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:144,11'
              BranchSideFuncs:
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZN8perfetto4base12PeriodicTask12ResetTimerFdEv
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNSt3__18functionIFvvEEC2ERKS2_
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZN8perfetto4base12PeriodicTask12PostNextTaskEv
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZN8perfetto4base12PeriodicTask5ResetEv
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:150,3'
              BranchSideFuncs:
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNSt3__18functionIFvvEEC2ERKS2_
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZN8perfetto4base12PeriodicTask12PostNextTaskEv
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZN8perfetto4base12PeriodicTask5ResetEv
        - Branch String:   '../../src/perfetto/src/base/periodic_task.cc:144,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:145,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:146,7'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZN8perfetto4base12PeriodicTask12ResetTimerFdEv
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNSt3__18functionIFvvEEC2ERKS2_
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZN8perfetto4base12PeriodicTask12PostNextTaskEv
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZN8perfetto4base12PeriodicTask5ResetEv
        - Branch String:   '../../src/perfetto/src/base/periodic_task.cc:160,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:161,5'
              BranchSideFuncs:
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZN8perfetto4base12PeriodicTask5ResetEv
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNSt3__18functionIFvvEED2Ev
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:162,15'
              BranchSideFuncs:
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
                - _ZN8perfetto4base12PeriodicTask12PostNextTaskEv
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNSt3__18functionIFvvEED2Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:130,8'
          Dst:             _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEcvbEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:130,17'
          Dst:             _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:130,51'
          Dst:             _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:133,7'
          Dst:             _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:133,7'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:141,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:142,24'
          Dst:             _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:142,23'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:142,18'
          Dst:             _ZN8perfetto4base4ReadEiPvm
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:144,11'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:146,7'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:146,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:146,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:146,7'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:146,7'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:147,7'
          Dst:             _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:147,13'
          Dst:             _ZN8perfetto4base12PeriodicTask12ResetTimerFdEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:157,15'
          Dst:             _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:160,7'
          Dst:             _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:161,5'
          Dst:             _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:161,11'
          Dst:             _ZN8perfetto4base12PeriodicTask5ResetEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:162,15'
          Dst:             _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:162,15'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:163,5'
          Dst:             _ZNK8perfetto4base7WeakPtrINS0_12PeriodicTaskEEptEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:163,11'
          Dst:             _ZN8perfetto4base12PeriodicTask12PostNextTaskEv
    - functionName:    _ZN8perfetto4base12PeriodicTask5ResetEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/periodic_task.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base12PeriodicTask12ResetTimerFdEv
        - _ZN8perfetto4base12PeriodicTask4ArgsC2Ev
        - _ZN8perfetto4base12PeriodicTask4ArgsD2Ev
        - _ZN8perfetto4base12PeriodicTask4ArgsaSEOS2_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:172,11'
          Dst:             _ZN8perfetto4base12PeriodicTask4ArgsC2Ev
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:172,9'
          Dst:             _ZN8perfetto4base12PeriodicTask4ArgsaSEOS2_
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:172,3'
          Dst:             _ZN8perfetto4base12PeriodicTask4ArgsD2Ev
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:174,3'
          Dst:             _ZN8perfetto4base12PeriodicTask12ResetTimerFdEv
    - functionName:    _ZN8perfetto4base12PeriodicTask4ArgsC2Ev
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/periodic_task.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base12PeriodicTask4ArgsaSEOS2_
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/periodic_task.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base12PeriodicTask4ArgsD2Ev
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/periodic_task.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base13ignore_resultIJA55_cEEEvDpRKT_
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base12_GLOBAL__N_113CreateTimerFdERKNS0_12PeriodicTask4ArgsE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/periodic_task.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
        - ''
      BBCount:         9
      ICount:          103
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8perfetto4base12_GLOBAL__N_114GetNextDelayMsERKNSt3__16chrono8durationIxNS2_5ratioILl1ELl1000EEEEERKNS0_12PeriodicTask4ArgsE
        - _ZN8perfetto4base13GetBootTimeMsEv
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - timerfd_create
        - timerfd_settime
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/periodic_task.cc:59,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:60,9'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - timerfd_settime
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:63,32'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - timerfd_settime
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
        - Branch String:   '../../src/perfetto/src/base/periodic_task.cc:67,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:68,12'
              BranchSideFuncs:
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:69,10'
              BranchSideFuncs:
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:50,7'
          Dst:             timerfd_create
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:49,24'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:51,38'
          Dst:             _ZN8perfetto4base13GetBootTimeMsEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:51,23'
          Dst:             _ZN8perfetto4base12_GLOBAL__N_114GetNextDelayMsERKNSt3__16chrono8durationIxNS2_5ratioILl1ELl1000EEEEERKNS0_12PeriodicTask4ArgsE
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:67,23'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:67,7'
          Dst:             timerfd_settime
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:68,12'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:69,10'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:74,1'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
    - functionName:    timerfd_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    timerfd_settime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base12PeriodicTask5StartENS1_4ArgsE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/periodic_task.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - args
      BBCount:         24
      ICount:          123
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8perfetto4base12PeriodicTask12PostNextTaskEv
        - _ZN8perfetto4base12PeriodicTask18RunTaskAndPostNextENS0_7WeakPtrIS1_EEj
        - _ZN8perfetto4base12PeriodicTask4ArgsaSEOS2_
        - _ZN8perfetto4base12PeriodicTask5ResetEv
        - _ZN8perfetto4base12_GLOBAL__N_113CreateTimerFdERKNS0_12PeriodicTask4ArgsE
        - _ZN8perfetto4base13ignore_resultIJA55_cEEEvDpRKT_
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
        - _ZN8perfetto4base7WeakPtrINS0_12PeriodicTaskEED2Ev
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - _ZNK8perfetto4base14WeakPtrFactoryINS0_12PeriodicTaskEE10GetWeakPtrEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/periodic_task.cc:88,27'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:88,36'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:89,5'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/periodic_task.cc:88,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:89,5'
              BranchSideFuncs:
                - _ZN8perfetto4base12PeriodicTask4ArgsaSEOS2_
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZN8perfetto4base12PeriodicTask12PostNextTaskEv
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZN8perfetto4base12_GLOBAL__N_113CreateTimerFdERKNS0_12PeriodicTask4ArgsE
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZN8perfetto4base13ignore_resultIJA55_cEEEvDpRKT_
                - _ZNK8perfetto4base14WeakPtrFactoryINS0_12PeriodicTaskEE10GetWeakPtrEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZNSt3__14bindB8nn180100IRFvN8perfetto4base7WeakPtrINS2_12PeriodicTaskEEEjEJRS5_RjEEENS_6__bindIT_JDpT0_EEEOSB_DpOSC_
                - _ZNSt3__18functionIFvvEEC2INS_6__bindIRFvN8perfetto4base7WeakPtrINS6_12PeriodicTaskEEEjEJRS9_RjEEEvEET_
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNSt3__16__bindIRFvN8perfetto4base7WeakPtrINS2_12PeriodicTaskEEEjEJRS5_RjEED2Ev
                - _ZN8perfetto4base7WeakPtrINS0_12PeriodicTaskEED2Ev
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:93,3'
              BranchSideFuncs:
                - _ZN8perfetto4base12PeriodicTask4ArgsaSEOS2_
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZN8perfetto4base12PeriodicTask12PostNextTaskEv
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZN8perfetto4base12_GLOBAL__N_113CreateTimerFdERKNS0_12PeriodicTask4ArgsE
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZN8perfetto4base13ignore_resultIJA55_cEEEvDpRKT_
                - _ZNK8perfetto4base14WeakPtrFactoryINS0_12PeriodicTaskEE10GetWeakPtrEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZNSt3__14bindB8nn180100IRFvN8perfetto4base7WeakPtrINS2_12PeriodicTaskEEEjEJRS5_RjEEENS_6__bindIT_JDpT0_EEEOSB_DpOSC_
                - _ZNSt3__18functionIFvvEEC2INS_6__bindIRFvN8perfetto4base7WeakPtrINS6_12PeriodicTaskEEEjEJRS9_RjEEEvEET_
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNSt3__16__bindIRFvN8perfetto4base7WeakPtrINS2_12PeriodicTaskEEEjEJRS5_RjEED2Ev
                - _ZN8perfetto4base7WeakPtrINS0_12PeriodicTaskEED2Ev
        - Branch String:   '../../src/perfetto/src/base/periodic_task.cc:94,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:95,31'
              BranchSideFuncs:
                - _ZN8perfetto4base12_GLOBAL__N_113CreateTimerFdERKNS0_12PeriodicTask4ArgsE
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZN8perfetto4base13ignore_resultIJA55_cEEEvDpRKT_
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZN8perfetto4base12PeriodicTask12PostNextTaskEv
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNK8perfetto4base14WeakPtrFactoryINS0_12PeriodicTaskEE10GetWeakPtrEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZNSt3__14bindB8nn180100IRFvN8perfetto4base7WeakPtrINS2_12PeriodicTaskEEEjEJRS5_RjEEENS_6__bindIT_JDpT0_EEEOSB_DpOSC_
                - _ZNSt3__18functionIFvvEEC2INS_6__bindIRFvN8perfetto4base7WeakPtrINS6_12PeriodicTaskEEEjEJRS9_RjEEEvEET_
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNSt3__16__bindIRFvN8perfetto4base7WeakPtrINS2_12PeriodicTaskEEEjEJRS5_RjEED2Ev
                - _ZN8perfetto4base7WeakPtrINS0_12PeriodicTaskEED2Ev
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:106,8'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZN8perfetto4base12PeriodicTask12PostNextTaskEv
                - _ZNKSt3__18functionIFvvEEclEv
        - Branch String:   '../../src/perfetto/src/base/periodic_task.cc:96,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:97,24'
              BranchSideFuncs:
                - _ZNK8perfetto4base14WeakPtrFactoryINS0_12PeriodicTaskEE10GetWeakPtrEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZNSt3__14bindB8nn180100IRFvN8perfetto4base7WeakPtrINS2_12PeriodicTaskEEEjEJRS5_RjEEENS_6__bindIT_JDpT0_EEEOSB_DpOSC_
                - _ZNSt3__18functionIFvvEEC2INS_6__bindIRFvN8perfetto4base7WeakPtrINS6_12PeriodicTaskEEEjEJRS9_RjEEEvEET_
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNSt3__16__bindIRFvN8perfetto4base7WeakPtrINS2_12PeriodicTaskEEEjEJRS5_RjEED2Ev
                - _ZN8perfetto4base7WeakPtrINS0_12PeriodicTaskEED2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZN8perfetto4base12PeriodicTask12PostNextTaskEv
                - _ZNKSt3__18functionIFvvEEclEv
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:102,7'
              BranchSideFuncs:
                - _ZN8perfetto4base13ignore_resultIJA55_cEEEvDpRKT_
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZN8perfetto4base12PeriodicTask12PostNextTaskEv
                - _ZNKSt3__18functionIFvvEEclEv
        - Branch String:   '../../src/perfetto/src/base/periodic_task.cc:106,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:107,5'
              BranchSideFuncs:
                - _ZNKSt3__18functionIFvvEEclEv
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:109,7'
              BranchSideFuncs:
                - _ZNKSt3__18functionIFvvEEclEv
        - Branch String:   '../../src/perfetto/src/base/periodic_task.cc:109,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:109,7'
              BranchSideFuncs:
                - _ZNKSt3__18functionIFvvEEclEv
            - BranchSide:      '../../src/perfetto/src/base/periodic_task.cc:110,5'
              BranchSideFuncs:
                - _ZNKSt3__18functionIFvvEEclEv
      Callsites:
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:87,3'
          Dst:             _ZN8perfetto4base12PeriodicTask5ResetEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:93,9'
          Dst:             _ZN8perfetto4base12PeriodicTask4ArgsaSEOS2_
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:95,17'
          Dst:             _ZN8perfetto4base12_GLOBAL__N_113CreateTimerFdERKNS0_12PeriodicTask4ArgsE
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:95,15'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:95,5'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:96,9'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:97,42'
          Dst:             _ZNK8perfetto4base14WeakPtrFactoryINS0_12PeriodicTaskEE10GetWeakPtrEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:99,11'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:100,11'
          Dst:             _ZN8perfetto4base12PeriodicTask18RunTaskAndPostNextENS0_7WeakPtrIS1_EEj
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:101,5'
          Dst:             _ZN8perfetto4base7WeakPtrINS0_12PeriodicTaskEED2Ev
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:102,7'
          Dst:             _ZN8perfetto4base13ignore_resultIJA55_cEEEvDpRKT_
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:106,8'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:107,5'
          Dst:             _ZN8perfetto4base12PeriodicTask12PostNextTaskEv
    - functionName:    _ZN8perfetto4base14WeakPtrFactoryINS0_12PeriodicTaskEED2Ev
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/weak_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base7WeakPtrINS0_12PeriodicTaskEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/weak_ptr.h:88,3'
          Dst:             _ZN8perfetto4base7WeakPtrINS0_12PeriodicTaskEED2Ev
    - functionName:    _ZN8perfetto4base12PeriodicTaskD2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/periodic_task.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base12PeriodicTask4ArgsD2Ev
        - _ZN8perfetto4base12PeriodicTask5ResetEv
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - _ZN8perfetto4base14WeakPtrFactoryINS0_12PeriodicTaskEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:82,3'
          Dst:             _ZN8perfetto4base12PeriodicTask5ResetEv
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:83,1'
          Dst:             _ZN8perfetto4base14WeakPtrFactoryINS0_12PeriodicTaskEED2Ev
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:83,1'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:83,1'
          Dst:             _ZN8perfetto4base12PeriodicTask4ArgsD2Ev
    - functionName:    _ZN8perfetto4base14WeakPtrFactoryINS0_12PeriodicTaskEEC2EPS2_
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/weak_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - owner
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base7WeakPtrINS0_12PeriodicTaskEEC2ERKNSt3__110shared_ptrIPS2_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/weak_ptr.h:81,39'
          Dst:             _ZN8perfetto4base7WeakPtrINS0_12PeriodicTaskEEC2ERKNSt3__110shared_ptrIPS2_EE
    - functionName:    _ZN8perfetto4base12PeriodicTaskC2EPNS0_10TaskRunnerE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/periodic_task.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - task_runner
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base12PeriodicTask4ArgsC2Ev
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
        - _ZN8perfetto4base14WeakPtrFactoryINS0_12PeriodicTaskEEC2EPS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:78,15'
          Dst:             _ZN8perfetto4base12PeriodicTask4ArgsC2Ev
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:78,15'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
        - Src:             '../../src/perfetto/src/base/periodic_task.cc:79,34'
          Dst:             _ZN8perfetto4base14WeakPtrFactoryINS0_12PeriodicTaskEEC2EPS2_
    - functionName:    _ZN8perfetto4base4PipeD2Ev
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/pipe.h'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/pipe.h:26,7'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - Src:             '../../src/perfetto/include/perfetto/ext/base/pipe.h:26,7'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
    - functionName:    _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/pipe.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - flags
        - ''
      BBCount:         75
      ICount:          319
      EdgeCount:       80
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base4PipeC2Ev
        - _ZN8perfetto4base4PipeD2Ev
        - _ZN8perfetto4base8BasenameEPKc
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - __errno_location
        - fcntl64
        - pipe
        - strerror
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/pipe.cc:46,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/pipe.cc:46,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/pipe.cc:47,3'
              BranchSideFuncs:
                - fcntl64
                - fcntl64
                - _ZN8perfetto4base4PipeC2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/pipe.cc:47,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/pipe.cc:47,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/pipe.cc:48,3'
              BranchSideFuncs:
                - fcntl64
                - _ZN8perfetto4base4PipeC2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/pipe.cc:48,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/pipe.cc:48,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/pipe.cc:50,3'
              BranchSideFuncs:
                - _ZN8perfetto4base4PipeC2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/pipe.cc:55,30'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/pipe.cc:55,33'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/pipe.cc:56,30'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/pipe.cc:55,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/pipe.cc:56,30'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/pipe.cc:61,7'
              BranchSideFuncs:
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/pipe.cc:57,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/pipe.cc:57,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/pipe.cc:58,5'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/pipe.cc:58,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/pipe.cc:58,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/pipe.cc:59,3'
              BranchSideFuncs:
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/pipe.cc:61,30'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/pipe.cc:61,33'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZN8perfetto4base4PipeD2Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/pipe.cc:62,30'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZN8perfetto4base4PipeD2Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/pipe.cc:61,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/pipe.cc:62,30'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZN8perfetto4base4PipeD2Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/pipe.cc:69,3'
              BranchSideFuncs:
                - _ZN8perfetto4base4PipeD2Ev
        - Branch String:   '../../src/perfetto/src/base/pipe.cc:63,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/pipe.cc:63,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/pipe.cc:64,5'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fcntl64
                - _ZN8perfetto4base4PipeD2Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/pipe.cc:64,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/pipe.cc:64,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/pipe.cc:65,3'
              BranchSideFuncs:
                - _ZN8perfetto4base4PipeD2Ev
        - Branch String:   '../../src/perfetto/src/base/pipe.cc:70,1'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/pipe.cc:70,1'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/pipe.cc:70,1'
              BranchSideFuncs:
                - _ZN8perfetto4base4PipeD2Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/pipe.cc:46,3'
          Dst:             pipe
        - Src:             '../../src/perfetto/src/base/pipe.cc:46,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/pipe.cc:46,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/pipe.cc:46,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/pipe.cc:46,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/pipe.cc:46,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/pipe.cc:46,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/pipe.cc:47,3'
          Dst:             fcntl64
        - Src:             '../../src/perfetto/src/base/pipe.cc:47,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/pipe.cc:47,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/pipe.cc:47,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/pipe.cc:47,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/pipe.cc:47,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/pipe.cc:47,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/pipe.cc:48,3'
          Dst:             fcntl64
        - Src:             '../../src/perfetto/src/base/pipe.cc:48,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/pipe.cc:48,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/pipe.cc:48,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/pipe.cc:48,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/pipe.cc:48,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/pipe.cc:48,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/pipe.cc:50,8'
          Dst:             _ZN8perfetto4base4PipeC2Ev
        - Src:             '../../src/perfetto/src/base/pipe.cc:51,8'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - Src:             '../../src/perfetto/src/base/pipe.cc:52,8'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - Src:             '../../src/perfetto/src/base/pipe.cc:56,27'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/pipe.cc:56,21'
          Dst:             fcntl64
        - Src:             '../../src/perfetto/src/base/pipe.cc:57,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/pipe.cc:57,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/pipe.cc:57,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/pipe.cc:57,5'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/pipe.cc:57,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/pipe.cc:57,5'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/pipe.cc:58,5'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/pipe.cc:58,5'
          Dst:             fcntl64
        - Src:             '../../src/perfetto/src/base/pipe.cc:58,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/pipe.cc:58,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/pipe.cc:58,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/pipe.cc:58,5'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/pipe.cc:58,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/pipe.cc:58,5'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/pipe.cc:62,27'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/pipe.cc:62,21'
          Dst:             fcntl64
        - Src:             '../../src/perfetto/src/base/pipe.cc:63,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/pipe.cc:63,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/pipe.cc:63,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/pipe.cc:63,5'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/pipe.cc:63,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/pipe.cc:63,5'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/pipe.cc:64,5'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/pipe.cc:64,5'
          Dst:             fcntl64
        - Src:             '../../src/perfetto/src/base/pipe.cc:64,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/pipe.cc:64,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/pipe.cc:64,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/pipe.cc:64,5'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/pipe.cc:64,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/pipe.cc:64,5'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/pipe.cc:70,1'
          Dst:             _ZN8perfetto4base4PipeD2Ev
    - functionName:    pipe
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fcntl64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base4PipeC2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/pipe.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/pipe.cc:36,7'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
        - Src:             '../../src/perfetto/src/base/pipe.cc:36,7'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
    - functionName:    _ZN8perfetto4base4PipeaSEOS1_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/pipe.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/pipe.cc:38,29'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
        - Src:             '../../src/perfetto/src/base/pipe.cc:38,29'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
    - functionName:    _ZN8perfetto4base4PipeC2EOS1_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/pipe.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/pipe.cc:37,7'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
        - Src:             '../../src/perfetto/src/base/pipe.cc:37,7'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
    - functionName:    _ZNRSt3__123__optional_storage_baseImLb0EE5__getB8nn180100Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNRSt3__18optionalImEdeB8nn180100Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNRSt3__123__optional_storage_baseImLb0EE5__getB8nn180100Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/optional:807,18'
          Dst:             _ZNRSt3__123__optional_storage_baseImLb0EE5__getB8nn180100Ev
    - functionName:    _ZN8perfetto4base17ReadMmapWholeFileEPKc
      functionSourceFile: '/work/build/../../src/perfetto/src/base/scoped_mmap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fname
        - ''
      BBCount:         10
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8perfetto4base10ScopedMmap10FromHandleENS0_14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEEm
        - _ZN8perfetto4base10ScopedMmapC2Ev
        - _ZN8perfetto4base11GetFileSizeEi
        - _ZN8perfetto4base12_GLOBAL__N_115OpenFileForMmapEPKc
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - _ZNRSt3__18optionalImEdeB8nn180100Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/scoped_mmap.cc:150,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/scoped_mmap.cc:151,12'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - _ZN8perfetto4base11GetFileSizeEi
                - _ZNKSt3__123__optional_storage_baseImLb0EE9has_valueB8nn180100Ev
                - _ZN8perfetto4base10ScopedMmapC2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZNRSt3__18optionalImEdeB8nn180100Ev
                - _ZNRSt3__18optionalImEdeB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
                - _ZN8perfetto4base10ScopedMmap10FromHandleENS0_14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEEm
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZN8perfetto4base10ScopedMmapC2Ev
            - BranchSide:      '../../src/perfetto/src/base/scoped_mmap.cc:153,56'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - _ZN8perfetto4base11GetFileSizeEi
                - _ZNKSt3__123__optional_storage_baseImLb0EE9has_valueB8nn180100Ev
                - _ZN8perfetto4base10ScopedMmapC2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZNRSt3__18optionalImEdeB8nn180100Ev
                - _ZNRSt3__18optionalImEdeB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
                - _ZN8perfetto4base10ScopedMmap10FromHandleENS0_14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEEm
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZN8perfetto4base10ScopedMmapC2Ev
        - Branch String:   '../../src/perfetto/src/base/scoped_mmap.cc:154,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/scoped_mmap.cc:155,12'
              BranchSideFuncs:
                - _ZNRSt3__18optionalImEdeB8nn180100Ev
                - _ZNRSt3__18optionalImEdeB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
                - _ZN8perfetto4base10ScopedMmap10FromHandleENS0_14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEEm
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZN8perfetto4base10ScopedMmapC2Ev
            - BranchSide:      '../../src/perfetto/src/base/scoped_mmap.cc:157,37'
              BranchSideFuncs:
                - _ZNRSt3__18optionalImEdeB8nn180100Ev
                - _ZNRSt3__18optionalImEdeB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
                - _ZN8perfetto4base10ScopedMmap10FromHandleENS0_14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEEm
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZN8perfetto4base10ScopedMmapC2Ev
        - Branch String:   '../../src/perfetto/src/base/scoped_mmap.cc:158,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/scoped_mmap.cc:159,12'
              BranchSideFuncs:
                - _ZN8perfetto4base10ScopedMmapC2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
            - BranchSide:      '../../src/perfetto/src/base/scoped_mmap.cc:161,33'
              BranchSideFuncs:
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
                - _ZN8perfetto4base10ScopedMmap10FromHandleENS0_14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEEm
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:149,31'
          Dst:             _ZN8perfetto4base12_GLOBAL__N_115OpenFileForMmapEPKc
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:150,8'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:151,12'
          Dst:             _ZN8perfetto4base10ScopedMmapC2Ev
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:153,56'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:153,39'
          Dst:             _ZN8perfetto4base11GetFileSizeEi
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:155,12'
          Dst:             _ZN8perfetto4base10ScopedMmapC2Ev
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:157,37'
          Dst:             _ZNRSt3__18optionalImEdeB8nn180100Ev
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:158,38'
          Dst:             _ZNRSt3__18optionalImEdeB8nn180100Ev
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:159,12'
          Dst:             _ZN8perfetto4base10ScopedMmapC2Ev
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:161,33'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:161,10'
          Dst:             _ZN8perfetto4base10ScopedMmap10FromHandleENS0_14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEEm
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:161,3'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:162,1'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
    - functionName:    _ZN8perfetto4base12_GLOBAL__N_115OpenFileForMmapEPKc
      functionSourceFile: '/work/build/../../src/perfetto/src/base/scoped_mmap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fname
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base8OpenFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEij
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:40,10'
          Dst:             _ZN8perfetto4base8OpenFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEij
    - functionName:    _ZN8perfetto4base10ScopedMmapC2Ev
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/scoped_mmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/scoped_mmap.h:43,3'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
    - functionName:    _ZN8perfetto4base10ScopedMmap10FromHandleENS0_14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEEm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/scoped_mmap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - file
        - length
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8perfetto4base10ScopedMmapC2Ev
        - _ZN8perfetto4base10ScopedMmapD2Ev
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - mmap64
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/scoped_mmap.cc:81,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/scoped_mmap.cc:82,5'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - mmap64
                - _ZN8perfetto4base10ScopedMmapD2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
            - BranchSide:      '../../src/perfetto/src/base/scoped_mmap.cc:87,29'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - mmap64
                - _ZN8perfetto4base10ScopedMmapD2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
        - Branch String:   '../../src/perfetto/src/base/scoped_mmap.cc:88,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/scoped_mmap.cc:89,16'
              BranchSideFuncs:
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
                - _ZN8perfetto4base10ScopedMmapD2Ev
            - BranchSide:      '../../src/perfetto/src/base/scoped_mmap.cc:109,3'
              BranchSideFuncs:
                - _ZN8perfetto4base10ScopedMmapD2Ev
        - Branch String:   '../../src/perfetto/src/base/scoped_mmap.cc:110,1'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/scoped_mmap.cc:110,1'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/scoped_mmap.cc:110,1'
              BranchSideFuncs:
                - _ZN8perfetto4base10ScopedMmapD2Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:80,14'
          Dst:             _ZN8perfetto4base10ScopedMmapC2Ev
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:81,8'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:87,61'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:87,15'
          Dst:             mmap64
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:91,15'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:110,1'
          Dst:             _ZN8perfetto4base10ScopedMmapD2Ev
    - functionName:    _ZN8perfetto4base10ScopedMmapD2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/scoped_mmap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10ScopedMmap5resetEv
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:74,3'
          Dst:             _ZN8perfetto4base10ScopedMmap5resetEv
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:75,1'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
    - functionName:    _ZN8perfetto4base10ScopedMmap5resetEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/scoped_mmap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - munmap
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/scoped_mmap.cc:117,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/scoped_mmap.cc:117,7'
              BranchSideFuncs:
                - munmap
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
            - BranchSide:      '../../src/perfetto/src/base/scoped_mmap.cc:118,18'
              BranchSideFuncs:
                - munmap
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
      Callsites:
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:118,11'
          Dst:             munmap
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:128,9'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
    - functionName:    _ZN8perfetto4base16ReadMmapFilePartEPKcm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/scoped_mmap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - fname
        - length
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10ScopedMmap10FromHandleENS0_14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEEm
        - _ZN8perfetto4base12_GLOBAL__N_115OpenFileForMmapEPKc
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:145,33'
          Dst:             _ZN8perfetto4base12_GLOBAL__N_115OpenFileForMmapEPKc
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:145,10'
          Dst:             _ZN8perfetto4base10ScopedMmap10FromHandleENS0_14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEEm
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:145,3'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
    - functionName:    _ZN8perfetto4base10ScopedMmap19InheritMmappedRangeEPvm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/scoped_mmap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base10ScopedMmapC2Ev
        - _ZN8perfetto4base10ScopedMmapD2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/scoped_mmap.cc:141,1'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/scoped_mmap.cc:141,1'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/scoped_mmap.cc:141,1'
              BranchSideFuncs:
                - _ZN8perfetto4base10ScopedMmapD2Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:137,14'
          Dst:             _ZN8perfetto4base10ScopedMmapC2Ev
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:141,1'
          Dst:             _ZN8perfetto4base10ScopedMmapD2Ev
    - functionName:    _ZN8perfetto4base10ScopedMmapaSEOS1_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/scoped_mmap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base10ScopedMmap5resetEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/scoped_mmap.cc:60,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/scoped_mmap.cc:61,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/scoped_mmap.cc:63,3'
              BranchSideFuncs:
                - _ZN8perfetto4base10ScopedMmap5resetEv
                - _ZNSt3__14swapB8nn180100IPvEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS3_EE5valueEvE4typeERS3_S6_
                - _ZNSt3__14swapB8nn180100ImEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS2_EE5valueEvE4typeERS2_S5_
                - _ZNSt3__14swapB8nn180100IN8perfetto4base14ScopedResourceIiXadL_ZNS2_9CloseFileEiEELin1ELb1ENS2_8internal22DefaultValidityCheckerIiLin1EEEEEEENS_9enable_ifIXaasr21is_move_constructibleIT_EE5valuesr18is_move_assignableIS9_EE5valueEvE4typeERS9_SC_
      Callsites:
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:63,3'
          Dst:             _ZN8perfetto4base10ScopedMmap5resetEv
    - functionName:    _ZN8perfetto4base10ScopedMmapC2EOS1_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/scoped_mmap.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10ScopedMmapaSEOS1_
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:55,13'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
        - Src:             '../../src/perfetto/src/base/scoped_mmap.cc:56,9'
          Dst:             _ZN8perfetto4base10ScopedMmapaSEOS1_
    - functionName:    _ZN8perfetto4base6Status7PayloadaSEOS2_
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base6Status7PayloadD2Ev
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN8perfetto4base6Status12ErasePayloadENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEEENK3$_0clERKNS1_7PayloadE'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/status.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - p
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base6Status7PayloadC2EOS2_
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base6Status12ErasePayloadENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/status.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - type_url
        - ''
      BBCount:         6
      ICount:          91
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8perfetto4base6Status2okEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/status.cc:95,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/status.cc:96,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/status.cc:99,7'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base6Status7PayloadENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base6Status7PayloadENS_9allocatorIS4_EEE3endB8nn180100Ev
                - '_ZNSt3__19remove_ifB8nn180100INS_11__wrap_iterIPN8perfetto4base6Status7PayloadEEEZNS4_12ErasePayloadENS_17basic_string_viewIcNS_11char_traitsIcEEEEE3$_0EET_SD_SD_T0_'
                - _ZNSt3__16vectorIN8perfetto4base6Status7PayloadENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base6Status7PayloadEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__111__wrap_iterIPKN8perfetto4base6Status7PayloadEEC2B8nn180100IPS4_TnNS_9enable_ifIXsr14is_convertibleIT_S6_EE5valueEiE4typeELi0EEERKNS0_ISB_EE
                - _ZNSt3__16vectorIN8perfetto4base6Status7PayloadENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__111__wrap_iterIPKN8perfetto4base6Status7PayloadEEC2B8nn180100IPS4_TnNS_9enable_ifIXsr14is_convertibleIT_S6_EE5valueEiE4typeELi0EEERKNS0_ISB_EE
                - _ZNSt3__16vectorIN8perfetto4base6Status7PayloadENS_9allocatorIS4_EEE5eraseENS_11__wrap_iterIPKS4_EESB_
      Callsites:
        - Src:             '../../src/perfetto/src/base/status.cc:95,7'
          Dst:             _ZNK8perfetto4base6Status2okEv
    - functionName:    _ZNK8perfetto4base6Status2okEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base6Status10SetPayloadENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEENS2_12basic_stringIcS5_NS2_9allocatorIcEEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/status.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - type_url
        - value
        - ''
      BBCount:         12
      ICount:          100
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8perfetto4base6Status7PayloadD2Ev
        - _ZNK8perfetto4base6Status2okEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/status.cc:82,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/status.cc:83,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/status.cc:85,19'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base6Status7PayloadENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base6Status7PayloadENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base6Status7PayloadEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2INS_17basic_string_viewIcS2_EETnNS_9enable_ifIXaasr33__can_be_converted_to_string_viewIcS2_T_EE5valuentsr17__is_same_uncvrefISA_S5_EE5valueEiE4typeELi0EEERKSA_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
                - _ZNSt3__16vectorIN8perfetto4base6Status7PayloadENS_9allocatorIS4_EEE9push_backB8nn180100EOS4_
                - _ZN8perfetto4base6Status7PayloadD2Ev
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base6Status7PayloadEEdeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEcvNS_17basic_string_viewIcS2_EEB8nn180100Ev
                - _ZNSt3__1eqB8nn180100IcNS_11char_traitsIcEELi2EEEbNS_15__type_identityINS_17basic_string_viewIT_T0_EEE4typeES7_
                - _ZNSt3__111__wrap_iterIPN8perfetto4base6Status7PayloadEEppB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_
        - Branch String:   '../../src/perfetto/src/base/status.cc:85,17'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/status.cc:85,17'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base6Status7PayloadEEdeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEcvNS_17basic_string_viewIcS2_EEB8nn180100Ev
                - _ZNSt3__1eqB8nn180100IcNS_11char_traitsIcEELi2EEEbNS_15__type_identityINS_17basic_string_viewIT_T0_EEE4typeES7_
                - _ZNSt3__111__wrap_iterIPN8perfetto4base6Status7PayloadEEppB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base6Status7PayloadEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2INS_17basic_string_viewIcS2_EETnNS_9enable_ifIXaasr33__can_be_converted_to_string_viewIcS2_T_EE5valuentsr17__is_same_uncvrefISA_S5_EE5valueEiE4typeELi0EEERKSA_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
                - _ZNSt3__16vectorIN8perfetto4base6Status7PayloadENS_9allocatorIS4_EEE9push_backB8nn180100EOS4_
                - _ZN8perfetto4base6Status7PayloadD2Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_
            - BranchSide:      '../../src/perfetto/src/base/status.cc:91,3'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2INS_17basic_string_viewIcS2_EETnNS_9enable_ifIXaasr33__can_be_converted_to_string_viewIcS2_T_EE5valuentsr17__is_same_uncvrefISA_S5_EE5valueEiE4typeELi0EEERKSA_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
                - _ZNSt3__16vectorIN8perfetto4base6Status7PayloadENS_9allocatorIS4_EEE9push_backB8nn180100EOS4_
                - _ZN8perfetto4base6Status7PayloadD2Ev
        - Branch String:   '../../src/perfetto/src/base/status.cc:86,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/status.cc:85,3'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_
            - BranchSide:      '../../src/perfetto/src/base/status.cc:87,7'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_
      Callsites:
        - Src:             '../../src/perfetto/src/base/status.cc:82,7'
          Dst:             _ZNK8perfetto4base6Status2okEv
        - Src:             '../../src/perfetto/src/base/status.cc:91,3'
          Dst:             _ZN8perfetto4base6Status7PayloadD2Ev
    - functionName:    _ZNK8perfetto4base6Status10GetPayloadENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/status.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - type_url
        - ''
        - ''
      BBCount:         12
      ICount:          93
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK8perfetto4base6Status2okEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/status.cc:70,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/status.cc:71,12'
              BranchSideFuncs:
                - _ZNSt3__18optionalINS_17basic_string_viewIcNS_11char_traitsIcEEEEEC2B8nn180100ENS_9nullopt_tE
            - BranchSide:      '../../src/perfetto/src/base/status.cc:73,25'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIN8perfetto4base6Status7PayloadENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIN8perfetto4base6Status7PayloadENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKN8perfetto4base6Status7PayloadEEEbRKNS_11__wrap_iterIT_EESB_
                - _ZNSt3__18optionalINS_17basic_string_viewIcNS_11char_traitsIcEEEEEC2B8nn180100ENS_9nullopt_tE
                - _ZNKSt3__111__wrap_iterIPKN8perfetto4base6Status7PayloadEEdeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEcvNS_17basic_string_viewIcS2_EEB8nn180100Ev
                - _ZNSt3__1eqB8nn180100IcNS_11char_traitsIcEELi2EEEbNS_15__type_identityINS_17basic_string_viewIT_T0_EEE4typeES7_
                - _ZNSt3__111__wrap_iterIPKN8perfetto4base6Status7PayloadEEppB8nn180100Ev
                - _ZNSt3__18optionalINS_17basic_string_viewIcNS_11char_traitsIcEEEEEC2B8nn180100IRKNS_12basic_stringIcS3_NS_9allocatorIcEEEETnNS_9enable_ifIXclsr22_CheckOptionalArgsCtorIT_EE17__enable_implicitISE_EEEiE4typeELi0EEEOSE_
        - Branch String:   '../../src/perfetto/src/base/status.cc:73,23'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/status.cc:73,23'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKN8perfetto4base6Status7PayloadEEdeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEcvNS_17basic_string_viewIcS2_EEB8nn180100Ev
                - _ZNSt3__1eqB8nn180100IcNS_11char_traitsIcEELi2EEEbNS_15__type_identityINS_17basic_string_viewIT_T0_EEE4typeES7_
                - _ZNSt3__111__wrap_iterIPKN8perfetto4base6Status7PayloadEEppB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKN8perfetto4base6Status7PayloadEEEbRKNS_11__wrap_iterIT_EESB_
                - _ZNSt3__18optionalINS_17basic_string_viewIcNS_11char_traitsIcEEEEEC2B8nn180100ENS_9nullopt_tE
                - _ZNSt3__18optionalINS_17basic_string_viewIcNS_11char_traitsIcEEEEEC2B8nn180100IRKNS_12basic_stringIcS3_NS_9allocatorIcEEEETnNS_9enable_ifIXclsr22_CheckOptionalArgsCtorIT_EE17__enable_implicitISE_EEEiE4typeELi0EEEOSE_
            - BranchSide:      '../../src/perfetto/src/base/status.cc:78,10'
              BranchSideFuncs:
                - _ZNSt3__18optionalINS_17basic_string_viewIcNS_11char_traitsIcEEEEEC2B8nn180100ENS_9nullopt_tE
        - Branch String:   '../../src/perfetto/src/base/status.cc:74,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/status.cc:73,3'
              BranchSideFuncs:
                - _ZNSt3__18optionalINS_17basic_string_viewIcNS_11char_traitsIcEEEEEC2B8nn180100IRKNS_12basic_stringIcS3_NS_9allocatorIcEEEETnNS_9enable_ifIXclsr22_CheckOptionalArgsCtorIT_EE17__enable_implicitISE_EEEiE4typeELi0EEEOSE_
            - BranchSide:      '../../src/perfetto/src/base/status.cc:75,14'
              BranchSideFuncs:
                - _ZNSt3__18optionalINS_17basic_string_viewIcNS_11char_traitsIcEEEEEC2B8nn180100IRKNS_12basic_stringIcS3_NS_9allocatorIcEEEETnNS_9enable_ifIXclsr22_CheckOptionalArgsCtorIT_EE17__enable_implicitISE_EEEiE4typeELi0EEEOSE_
      Callsites:
        - Src:             '../../src/perfetto/src/base/status.cc:70,7'
          Dst:             _ZNK8perfetto4base6Status2okEv
    - functionName:    _ZN8perfetto4base6StatusC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/status.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - msg
      BBCount:         10
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - __errno_location
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/base/status.h:44,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/base/status.h:44,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/include/perfetto/base/status.h:44,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/base/status.h:44,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/include/perfetto/base/status.h:44,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/include/perfetto/base/status.h:44,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/include/perfetto/base/status.h:44,5'
          Dst:             strerror
        - Src:             '../../src/perfetto/include/perfetto/base/status.h:44,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/include/perfetto/base/status.h:44,5'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
    - functionName:    _ZN8perfetto4base9ErrStatusEPKcz
      functionSourceFile: '/work/build/../../src/perfetto/src/base/status.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
        - ''
      BBCount:         11
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8perfetto4base6StatusC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - vsnprintf
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/status.cc:36,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/status.cc:37,11'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8nn180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
                - _ZN8perfetto4base6StatusC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      '../../src/perfetto/src/base/status.cc:41,35'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
                - _ZN8perfetto4base6StatusC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - vsnprintf
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8nn180100EPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
        - Branch String:   '../../src/perfetto/src/base/status.cc:42,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/status.cc:48,18'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - vsnprintf
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
                - _ZN8perfetto4base6StatusC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8nn180100EPKc
            - BranchSide:      '../../src/perfetto/src/base/status.cc:51,9'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
                - _ZN8perfetto4base6StatusC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - vsnprintf
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8nn180100EPKc
        - Branch String:   '../../src/perfetto/src/base/status.cc:51,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/status.cc:56,18'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - vsnprintf
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
                - _ZN8perfetto4base6StatusC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8nn180100EPKc
            - BranchSide:      '../../src/perfetto/src/base/status.cc:62,16'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
                - _ZN8perfetto4base6StatusC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/status.cc:33,13'
          Dst:             vsnprintf
        - Src:             '../../src/perfetto/src/base/status.cc:65,10'
          Dst:             _ZN8perfetto4base6StatusC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN8perfetto4base14StringSplitter4NextEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_splitter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         24
      ICount:          150
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/string_splitter.cc:63,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_splitter.cc:64,10'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/string_splitter.cc:86,3'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/string_splitter.cc:64,30'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_splitter.cc:65,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/string_splitter.cc:69,12'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/string_splitter.cc:64,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_splitter.cc:67,7'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/string_splitter.cc:69,12'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/string_splitter.cc:71,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_splitter.cc:72,41'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/string_splitter.cc:76,12'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/string_splitter.cc:76,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_splitter.cc:77,41'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/string_splitter.cc:81,5'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/string_splitter.cc:82,15'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_splitter.cc:82,18'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/string_splitter.cc:83,7'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/string_splitter.cc:82,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_splitter.cc:83,7'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/string_splitter.cc:84,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZNK8perfetto4base14StringSplitter14cur_token_sizeEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_splitter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base14StringSplitter9cur_tokenEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_splitter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base14StringSplitterC2EPS1_cNS1_14EmptyTokenModeE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_splitter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - this
        - outer
        - delimiter
        - empty_token_mode
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14StringSplitter10InitializeEPcm
        - _ZN8perfetto4base14StringSplitter9cur_tokenEv
        - _ZNK8perfetto4base14StringSplitter14cur_token_sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/string_splitter.cc:49,21'
          Dst:             _ZN8perfetto4base14StringSplitter9cur_tokenEv
        - Src:             '../../src/perfetto/src/base/string_splitter.cc:49,41'
          Dst:             _ZNK8perfetto4base14StringSplitter14cur_token_sizeEv
        - Src:             '../../src/perfetto/src/base/string_splitter.cc:49,3'
          Dst:             _ZN8perfetto4base14StringSplitter10InitializeEPcm
    - functionName:    _ZN8perfetto4base14StringSplitter10InitializeEPcm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_splitter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - str
        - size
      BBCount:         6
      ICount:          46
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/string_splitter.cc:58,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_splitter.cc:58,7'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/string_splitter.cc:59,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8perfetto4base14StringSplitterC2EPcmcNS1_14EmptyTokenModeE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_splitter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
        - int
      constantsTouched: []
      argNames:
        - this
        - str
        - size
        - delimiter
        - empty_token_mode
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14StringSplitter10InitializeEPcm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/string_splitter.cc:42,3'
          Dst:             _ZN8perfetto4base14StringSplitter10InitializeEPcm
    - functionName:    _ZN8perfetto4base14StringSplitterC2ENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEcNS1_14EmptyTokenModeE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_splitter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - this
        - str
        - delimiter
        - empty_token_mode
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14StringSplitter10InitializeEPcm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/string_splitter.cc:34,3'
          Dst:             _ZN8perfetto4base14StringSplitter10InitializeEPcm
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN8perfetto4base20CaseInsensitiveEqualERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_ENK3$_0clEcc'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - this
        - a
        - b
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base9LowercaseEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/string_utils.cc:92,42'
          Dst:             _ZN8perfetto4base9LowercaseEc
        - Src:             '../../src/perfetto/src/base/string_utils.cc:92,58'
          Dst:             _ZN8perfetto4base9LowercaseEc
    - functionName:    _ZN8perfetto4base9LowercaseEc
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/string_utils.h:37,20'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:37,23'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:37,72'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/string_utils.h:37,10'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:37,53'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:37,72'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    '_ZZN8perfetto4base13StartsWithAnyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_6vectorIS7_NS5_IS7_EEEEENK3$_0clES9_'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - prefix
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10StartsWithERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/string_utils.cc:59,50'
          Dst:             _ZN8perfetto4base10StartsWithERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
    - functionName:    _ZN8perfetto4base10StartsWithERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8perfetto4base10StringView6substrEmm
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_view.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - this
        - pos
        - count
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base10StringViewC2EPKcm
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/string_view.h:106,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_view.h:107,14'
              BranchSideFuncs:
                - _ZN8perfetto4base10StringViewC2EPKcm
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_view.h:108,37'
              BranchSideFuncs:
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
                - _ZN8perfetto4base10StringViewC2EPKcm
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/string_view.h:107,14'
          Dst:             _ZN8perfetto4base10StringViewC2EPKcm
        - Src:             '../../src/perfetto/include/perfetto/ext/base/string_view.h:109,12'
          Dst:             _ZN8perfetto4base10StringViewC2EPKcm
    - functionName:    _ZNK8perfetto4base10StringView4findEcm
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_view.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - size_t
      constantsTouched: []
      argNames:
        - this
        - c
        - start_pos
      BBCount:         8
      ICount:          57
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/string_view.h:78,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_view.h:79,11'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_view.h:82,5'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/string_view.h:79,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_view.h:80,16'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_view.h:81,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZNK8perfetto4base10StringView2atEm
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_view.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - pos
      BBCount:         3
      ICount:          21
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base18FindLineWithOffsetENS0_10StringViewEj
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - str
        - offset
        - ''
        - ''
      BBCount:         15
      ICount:          120
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK8perfetto4base10StringView2atEm
        - _ZNK8perfetto4base10StringView4findEcm
        - _ZNK8perfetto4base10StringView4sizeEv
        - _ZNK8perfetto4base10StringView6substrEmm
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:292,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:293,16'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView2atEm
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNSt3__18optionalIN8perfetto4base14LineWithOffsetEEC2B8nn180100ENS_9nullopt_tE
                - _ZNK8perfetto4base10StringView4findEcm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNSt3__18optionalIN8perfetto4base14LineWithOffsetEEC2B8nn180100IS3_TnNS_9enable_ifIXclsr22_CheckOptionalArgsCtorIT_EE17__enable_implicitIS7_EEEiE4typeELi0EEEOS7_
                - _ZNK8perfetto4base10StringView4sizeEv
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:307,10'
              BranchSideFuncs:
                - _ZNSt3__18optionalIN8perfetto4base14LineWithOffsetEEC2B8nn180100ENS_9nullopt_tE
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:293,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:294,21'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNSt3__18optionalIN8perfetto4base14LineWithOffsetEEC2B8nn180100ENS_9nullopt_tE
                - _ZNK8perfetto4base10StringView2atEm
                - _ZNK8perfetto4base10StringView4findEcm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNSt3__18optionalIN8perfetto4base14LineWithOffsetEEC2B8nn180100IS3_TnNS_9enable_ifIXclsr22_CheckOptionalArgsCtorIT_EE17__enable_implicitIS7_EEEiE4typeELi0EEEOS7_
                - _ZNK8perfetto4base10StringView4sizeEv
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:298,9'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNSt3__18optionalIN8perfetto4base14LineWithOffsetEEC2B8nn180100ENS_9nullopt_tE
                - _ZNK8perfetto4base10StringView2atEm
                - _ZNK8perfetto4base10StringView4findEcm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNSt3__18optionalIN8perfetto4base14LineWithOffsetEEC2B8nn180100IS3_TnNS_9enable_ifIXclsr22_CheckOptionalArgsCtorIT_EE17__enable_implicitIS7_EEEiE4typeELi0EEEOS7_
                - _ZNK8perfetto4base10StringView4sizeEv
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:298,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:299,46'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView4findEcm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNSt3__18optionalIN8perfetto4base14LineWithOffsetEEC2B8nn180100IS3_TnNS_9enable_ifIXclsr22_CheckOptionalArgsCtorIT_EE17__enable_implicitIS7_EEEiE4typeELi0EEEOS7_
                - _ZNK8perfetto4base10StringView4sizeEv
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:306,3'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNSt3__18optionalIN8perfetto4base14LineWithOffsetEEC2B8nn180100ENS_9nullopt_tE
                - _ZNK8perfetto4base10StringView2atEm
                - _ZNK8perfetto4base10StringView4findEcm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNSt3__18optionalIN8perfetto4base14LineWithOffsetEEC2B8nn180100IS3_TnNS_9enable_ifIXclsr22_CheckOptionalArgsCtorIT_EE17__enable_implicitIS7_EEEiE4typeELi0EEEOS7_
                - _ZNK8perfetto4base10StringView4sizeEv
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:300,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:301,26'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNSt3__18optionalIN8perfetto4base14LineWithOffsetEEC2B8nn180100IS3_TnNS_9enable_ifIXclsr22_CheckOptionalArgsCtorIT_EE17__enable_implicitIS7_EEEiE4typeELi0EEEOS7_
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:303,42'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNSt3__18optionalIN8perfetto4base14LineWithOffsetEEC2B8nn180100IS3_TnNS_9enable_ifIXclsr22_CheckOptionalArgsCtorIT_EE17__enable_implicitIS7_EEEiE4typeELi0EEEOS7_
      Callsites:
        - Src:             '../../src/perfetto/src/base/string_utils.cc:292,32'
          Dst:             _ZNK8perfetto4base10StringView4sizeEv
        - Src:             '../../src/perfetto/src/base/string_utils.cc:293,13'
          Dst:             _ZNK8perfetto4base10StringView2atEm
        - Src:             '../../src/perfetto/src/base/string_utils.cc:299,31'
          Dst:             _ZNK8perfetto4base10StringView4findEcm
        - Src:             '../../src/perfetto/src/base/string_utils.cc:301,26'
          Dst:             _ZNK8perfetto4base10StringView4sizeEv
        - Src:             '../../src/perfetto/src/base/string_utils.cc:303,35'
          Dst:             _ZNK8perfetto4base10StringView6substrEmm
    - functionName:    _ZN8perfetto4base10ReplaceAllENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKS7_S9_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - to_replace
        - replacement
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - __errno_location
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:213,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:213,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:214,10'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findB8nn180100ERKS5_m
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceB8nn180100EmmRKS5_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:215,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:216,17'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceB8nn180100EmmRKS5_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6lengthB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findB8nn180100ERKS5_m
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:219,10'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EOS5_
      Callsites:
        - Src:             '../../src/perfetto/src/base/string_utils.cc:213,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/string_utils.cc:213,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/string_utils.cc:213,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/string_utils.cc:213,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/string_utils.cc:213,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/string_utils.cc:213,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
    - functionName:    _ZN8perfetto4base10StripCharsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_c
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - str
        - chars
        - replacement
        - ''
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strpbrk
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:205,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:206,46'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - strpbrk
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:207,3'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:208,1'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:208,1'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:208,1'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/string_utils.cc:205,24'
          Dst:             strpbrk
        - Src:             '../../src/perfetto/src/base/string_utils.cc:205,55'
          Dst:             strpbrk
    - functionName:    strpbrk
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base25Uint64ToHexStringNoPrefixEm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - number
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base12SprintfTruncEPcmPKcz
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:197,1'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:197,1'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:197,1'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/string_utils.cc:194,22'
          Dst:             _ZN8perfetto4base12SprintfTruncEPcmPKcz
    - functionName:    _ZN8perfetto4base12SprintfTruncEPcmPKcz
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - dst_size
        - fmt
      BBCount:         15
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - vsnprintf
      functionUses:    6
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:260,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:261,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:264,3'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:268,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:269,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:274,7'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:274,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:276,31'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:279,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/string_utils.cc:265,18'
          Dst:             vsnprintf
    - functionName:    _ZN8perfetto4base17Uint64ToHexStringEm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - number
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base25Uint64ToHexStringNoPrefixEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/string_utils.cc:187,17'
          Dst:             _ZN8perfetto4base25Uint64ToHexStringNoPrefixEm
    - functionName:    _ZN8perfetto4base14IntToHexStringEj
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - number
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base12SprintfTruncEPcmPKcz
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:184,1'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:184,1'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:184,1'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/string_utils.cc:181,22'
          Dst:             _ZN8perfetto4base12SprintfTruncEPcmPKcz
    - functionName:    _ZN8perfetto4base5ToHexEPKcm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
        - ''
      BBCount:         10
      ICount:          67
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:166,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:170,24'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - snprintf
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:173,18'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:175,1'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:175,1'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:175,1'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/string_utils.cc:170,5'
          Dst:             snprintf
    - functionName:    _ZN8perfetto4base7ToLowerERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8perfetto4base9LowercaseEc
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:159,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:160,20'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPcEdeB8nn180100Ev
                - _ZN8perfetto4base9LowercaseEc
                - _ZNKSt3__111__wrap_iterIPcEdeB8nn180100Ev
                - _ZNSt3__111__wrap_iterIPcEppB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPcEEbRKNS_11__wrap_iterIT_EES6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:161,3'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:162,1'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:162,1'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:162,1'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/string_utils.cc:160,10'
          Dst:             _ZN8perfetto4base9LowercaseEc
    - functionName:    _ZN8perfetto4base9UppercaseEc
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/string_utils.h:41,20'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:41,23'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:41,72'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/string_utils.h:41,10'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:41,53'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:41,72'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8perfetto4base7ToUpperERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8perfetto4base9UppercaseEc
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:150,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:151,20'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPcEdeB8nn180100Ev
                - _ZN8perfetto4base9UppercaseEc
                - _ZNKSt3__111__wrap_iterIPcEdeB8nn180100Ev
                - _ZNSt3__111__wrap_iterIPcEppB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPcEEbRKNS_11__wrap_iterIT_EES6_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:152,3'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:153,1'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:153,1'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:153,1'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/string_utils.cc:151,10'
          Dst:             _ZN8perfetto4base9UppercaseEc
    - functionName:    _ZN8perfetto4base11StripSuffixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - suffix
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base8EndsWithERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:142,10'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:142,34'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8nn180100Emm
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:143,34'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
      Callsites:
        - Src:             '../../src/perfetto/src/base/string_utils.cc:142,10'
          Dst:             _ZN8perfetto4base8EndsWithERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
    - functionName:    _ZN8perfetto4base8EndsWithERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - suffix
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:63,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:64,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:65,10'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareB8nn180100EmmRKS5_
      Callsites:       []
    - functionName:    _ZN8perfetto4base11StripPrefixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefix
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base10StartsWithERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:138,10'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:138,36'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8nn180100Emm
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:138,64'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
      Callsites:
        - Src:             '../../src/perfetto/src/base/string_utils.cc:138,10'
          Dst:             _ZN8perfetto4base10StartsWithERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
    - functionName:    _ZN8perfetto4base14TrimWhitespaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:130,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:130,40'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100ILi0EEEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16find_last_not_ofB8nn180100ERKS5_m
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8nn180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100ILi0EEEPKc
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:130,45'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8nn180100Emm
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16find_last_not_ofB8nn180100ERKS5_m
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8nn180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100ILi0EEEPKc
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:133,10'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:133,41'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100ILi0EEEPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:134,65'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrB8nn180100Emm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:       []
    - functionName:    _ZN8perfetto4base11SplitStringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - text
        - delimiter
        - ''
      BBCount:         20
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - __errno_location
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:109,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:109,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:111,3'
              BranchSideFuncs:
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEC2B8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findB8nn180100ERKS5_m
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE12emplace_backIJPKcmEEERS6_DpOT_
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:116,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:117,28'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE12emplace_backIJPKcmEEERS6_DpOT_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findB8nn180100ERKS5_m
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:118,13'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findB8nn180100ERKS5_m
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNSt3__13minB8nn180100ImEERKT_S3_S3_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE12emplace_backIJPKcmEEERS6_DpOT_
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:119,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:114,3'
              BranchSideFuncs:
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:120,7'
              BranchSideFuncs:
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:123,1'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:123,1'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:123,1'
              BranchSideFuncs:
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEED2B8nn180100Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/string_utils.cc:109,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/string_utils.cc:109,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/string_utils.cc:109,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/string_utils.cc:109,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/string_utils.cc:109,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/string_utils.cc:109,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
    - functionName:    _ZN8perfetto4base4JoinERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEERKS8_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parts
        - delim
        - ''
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:98,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:99,12'
              BranchSideFuncs:
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8nn180100ERKS5_
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeB8nn180100Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8nn180100ERKS5_
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:104,3'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:100,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:101,14'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8nn180100ERKS5_
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8nn180100ERKS5_
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeB8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:103,3'
              BranchSideFuncs:
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8nn180100ERKS5_
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8nn180100ERKS5_
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:105,1'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:105,1'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:105,1'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:       []
    - functionName:    _ZN8perfetto4base20CaseInsensitiveEqualERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - second
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:89,40'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:89,40'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginB8nn180100Ev
                - '_ZNSt3__15equalB8nn180100INS_11__wrap_iterIPKcEES4_ZN8perfetto4base20CaseInsensitiveEqualERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESE_E3$_0EEbT_SG_T0_T1_'
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:91,14'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE3endB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5beginB8nn180100Ev
                - '_ZNSt3__15equalB8nn180100INS_11__wrap_iterIPKcEES4_ZN8perfetto4base20CaseInsensitiveEqualERKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEESE_E3$_0EEbT_SG_T0_T1_'
      Callsites:       []
    - functionName:    _ZNK8perfetto4base10StringView5emptyEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_view.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base4FindERKNS0_10StringViewES3_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - needle
        - haystack
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK8perfetto4base10StringView4dataEv
        - _ZNK8perfetto4base10StringView4sizeEv
        - _ZNK8perfetto4base10StringView5emptyEv
        - strncmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:77,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:78,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:79,7'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4dataEv
                - _ZNK8perfetto4base10StringView4dataEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - strncmp
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:79,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:80,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:81,15'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4dataEv
                - _ZNK8perfetto4base10StringView4dataEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - strncmp
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:81,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:82,17'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView4dataEv
                - _ZNK8perfetto4base10StringView4dataEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - strncmp
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4sizeEv
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:85,3'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:82,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:83,14'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:84,3'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4dataEv
                - _ZNK8perfetto4base10StringView4dataEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - strncmp
      Callsites:
        - Src:             '../../src/perfetto/src/base/string_utils.cc:77,14'
          Dst:             _ZNK8perfetto4base10StringView5emptyEv
        - Src:             '../../src/perfetto/src/base/string_utils.cc:79,14'
          Dst:             _ZNK8perfetto4base10StringView4sizeEv
        - Src:             '../../src/perfetto/src/base/string_utils.cc:79,32'
          Dst:             _ZNK8perfetto4base10StringView4sizeEv
        - Src:             '../../src/perfetto/src/base/string_utils.cc:81,35'
          Dst:             _ZNK8perfetto4base10StringView4sizeEv
        - Src:             '../../src/perfetto/src/base/string_utils.cc:81,52'
          Dst:             _ZNK8perfetto4base10StringView4sizeEv
        - Src:             '../../src/perfetto/src/base/string_utils.cc:82,26'
          Dst:             _ZNK8perfetto4base10StringView4dataEv
        - Src:             '../../src/perfetto/src/base/string_utils.cc:82,45'
          Dst:             _ZNK8perfetto4base10StringView4dataEv
        - Src:             '../../src/perfetto/src/base/string_utils.cc:82,60'
          Dst:             _ZNK8perfetto4base10StringView4sizeEv
        - Src:             '../../src/perfetto/src/base/string_utils.cc:82,9'
          Dst:             strncmp
    - functionName:    _ZN8perfetto4base8ContainsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEc
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - haystack
        - needle
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base8ContainsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - haystack
        - needle
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base13StartsWithAnyERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_6vectorIS7_NS5_IS7_EEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - prefixes
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base6StrToDEPKcPPc
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nptr
        - endptr
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __cxa_guard_acquire
        - __cxa_guard_release
        - newlocale
        - strtod_l
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:44,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:44,3'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - strtod_l
                - newlocale
                - __cxa_guard_release
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:44,3'
              BranchSideFuncs:
                - strtod_l
        - Branch String:   '../../src/perfetto/src/base/string_utils.cc:44,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:44,26'
              BranchSideFuncs:
                - newlocale
                - __cxa_guard_release
                - strtod_l
            - BranchSide:      '../../src/perfetto/src/base/string_utils.cc:44,3'
              BranchSideFuncs:
                - strtod_l
      Callsites:
        - Src:             '../../src/perfetto/src/base/string_utils.cc:44,3'
          Dst:             __cxa_guard_acquire
        - Src:             '../../src/perfetto/src/base/string_utils.cc:44,26'
          Dst:             newlocale
        - Src:             '../../src/perfetto/src/base/string_utils.cc:44,3'
          Dst:             __cxa_guard_release
        - Src:             '../../src/perfetto/src/base/string_utils.cc:45,10'
          Dst:             strtod_l
    - functionName:    newlocale
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtod_l
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base18StringViewSplitter4NextEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_view_splitter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         40
      ICount:          270
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN8perfetto4base10StringViewC2EPKc
        - _ZNK8perfetto4base10StringView2atEm
        - _ZNK8perfetto4base10StringView4findEcm
        - _ZNK8perfetto4base10StringView4sizeEv
        - _ZNK8perfetto4base10StringView5emptyEv
        - _ZNK8perfetto4base10StringView6substrEmm
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/string_view_splitter.cc:49,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_view_splitter.cc:50,20'
              BranchSideFuncs:
                - _ZN8perfetto4base10StringViewC2EPKc
            - BranchSide:      '../../src/perfetto/src/base/string_view_splitter.cc:54,10'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4findEcm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView5emptyEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView2atEm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZN8perfetto4base10StringViewC2EPKc
                - _ZNK8perfetto4base10StringView5emptyEv
                - _ZN8perfetto4base10StringViewC2EPKc
                - _ZNK8perfetto4base10StringView5emptyEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView2atEm
        - Branch String:   '../../src/perfetto/src/base/string_view_splitter.cc:55,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_view_splitter.cc:56,5'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4findEcm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView5emptyEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView2atEm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZN8perfetto4base10StringViewC2EPKc
                - _ZNK8perfetto4base10StringView5emptyEv
                - _ZN8perfetto4base10StringViewC2EPKc
                - _ZNK8perfetto4base10StringView5emptyEv
                - _ZNK8perfetto4base10StringView2atEm
            - BranchSide:      '../../src/perfetto/src/base/string_view_splitter.cc:62,7'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4findEcm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView5emptyEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView2atEm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZN8perfetto4base10StringViewC2EPKc
                - _ZNK8perfetto4base10StringView5emptyEv
                - _ZN8perfetto4base10StringViewC2EPKc
                - _ZNK8perfetto4base10StringView5emptyEv
        - Branch String:   '../../src/perfetto/src/base/string_view_splitter.cc:56,40'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_view_splitter.cc:56,5'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView2atEm
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4findEcm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView5emptyEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView2atEm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZN8perfetto4base10StringViewC2EPKc
                - _ZNK8perfetto4base10StringView5emptyEv
                - _ZN8perfetto4base10StringViewC2EPKc
                - _ZNK8perfetto4base10StringView5emptyEv
                - _ZNK8perfetto4base10StringView4sizeEv
            - BranchSide:      '../../src/perfetto/src/base/string_view_splitter.cc:57,12'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView2atEm
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4findEcm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView5emptyEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView2atEm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZN8perfetto4base10StringViewC2EPKc
                - _ZNK8perfetto4base10StringView5emptyEv
                - _ZN8perfetto4base10StringViewC2EPKc
                - _ZNK8perfetto4base10StringView5emptyEv
                - _ZNK8perfetto4base10StringView4sizeEv
        - Branch String:   '../../src/perfetto/src/base/string_view_splitter.cc:56,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_view_splitter.cc:58,19'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4findEcm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView5emptyEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView2atEm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZN8perfetto4base10StringViewC2EPKc
                - _ZNK8perfetto4base10StringView5emptyEv
                - _ZN8perfetto4base10StringViewC2EPKc
                - _ZNK8perfetto4base10StringView5emptyEv
                - _ZNK8perfetto4base10StringView2atEm
            - BranchSide:      '../../src/perfetto/src/base/string_view_splitter.cc:60,3'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4findEcm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView5emptyEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView2atEm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZN8perfetto4base10StringViewC2EPKc
                - _ZNK8perfetto4base10StringView5emptyEv
                - _ZN8perfetto4base10StringViewC2EPKc
                - _ZNK8perfetto4base10StringView5emptyEv
        - Branch String:   '../../src/perfetto/src/base/string_view_splitter.cc:62,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_view_splitter.cc:63,5'
              BranchSideFuncs:
                - _ZN8perfetto4base10StringViewC2EPKc
                - _ZNK8perfetto4base10StringView5emptyEv
            - BranchSide:      '../../src/perfetto/src/base/string_view_splitter.cc:69,28'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView4findEcm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView5emptyEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView2atEm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZN8perfetto4base10StringViewC2EPKc
                - _ZNK8perfetto4base10StringView5emptyEv
        - Branch String:   '../../src/perfetto/src/base/string_view_splitter.cc:65,26'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_view_splitter.cc:65,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/string_view_splitter.cc:66,12'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/string_view_splitter.cc:70,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_view_splitter.cc:71,12'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZN8perfetto4base10StringViewC2EPKc
                - _ZNK8perfetto4base10StringView5emptyEv
            - BranchSide:      '../../src/perfetto/src/base/string_view_splitter.cc:78,26'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView5emptyEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView2atEm
        - Branch String:   '../../src/perfetto/src/base/string_view_splitter.cc:74,26'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_view_splitter.cc:74,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/string_view_splitter.cc:75,12'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/string_view_splitter.cc:80,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_view_splitter.cc:81,5'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView5emptyEv
                - _ZNK8perfetto4base10StringView2atEm
            - BranchSide:      '../../src/perfetto/src/base/string_view_splitter.cc:90,10'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView5emptyEv
        - Branch String:   '../../src/perfetto/src/base/string_view_splitter.cc:81,41'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_view_splitter.cc:81,5'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView2atEm
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView5emptyEv
                - _ZNK8perfetto4base10StringView4sizeEv
            - BranchSide:      '../../src/perfetto/src/base/string_view_splitter.cc:82,12'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView2atEm
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView5emptyEv
                - _ZNK8perfetto4base10StringView4sizeEv
        - Branch String:   '../../src/perfetto/src/base/string_view_splitter.cc:81,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_view_splitter.cc:83,20'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView5emptyEv
                - _ZNK8perfetto4base10StringView2atEm
            - BranchSide:      '../../src/perfetto/src/base/string_view_splitter.cc:85,9'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView4sizeEv
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView5emptyEv
        - Branch String:   '../../src/perfetto/src/base/string_view_splitter.cc:85,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_view_splitter.cc:86,7'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView5emptyEv
            - BranchSide:      '../../src/perfetto/src/base/string_view_splitter.cc:88,3'
              BranchSideFuncs:
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView6substrEmm
                - _ZNK8perfetto4base10StringView5emptyEv
        - Branch String:   '../../src/perfetto/src/base/string_view_splitter.cc:93,24'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/string_view_splitter.cc:93,3'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/string_view_splitter.cc:94,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/string_view_splitter.cc:50,20'
          Dst:             _ZN8perfetto4base10StringViewC2EPKc
        - Src:             '../../src/perfetto/src/base/string_view_splitter.cc:56,33'
          Dst:             _ZNK8perfetto4base10StringView4sizeEv
        - Src:             '../../src/perfetto/src/base/string_view_splitter.cc:57,18'
          Dst:             _ZNK8perfetto4base10StringView2atEm
        - Src:             '../../src/perfetto/src/base/string_view_splitter.cc:62,29'
          Dst:             _ZNK8perfetto4base10StringView4sizeEv
        - Src:             '../../src/perfetto/src/base/string_view_splitter.cc:64,20'
          Dst:             _ZN8perfetto4base10StringViewC2EPKc
        - Src:             '../../src/perfetto/src/base/string_view_splitter.cc:65,18'
          Dst:             _ZNK8perfetto4base10StringView5emptyEv
        - Src:             '../../src/perfetto/src/base/string_view_splitter.cc:69,34'
          Dst:             _ZNK8perfetto4base10StringView4findEcm
        - Src:             '../../src/perfetto/src/base/string_view_splitter.cc:71,18'
          Dst:             _ZNK8perfetto4base10StringView6substrEmm
        - Src:             '../../src/perfetto/src/base/string_view_splitter.cc:72,13'
          Dst:             _ZN8perfetto4base10StringViewC2EPKc
        - Src:             '../../src/perfetto/src/base/string_view_splitter.cc:74,18'
          Dst:             _ZNK8perfetto4base10StringView5emptyEv
        - Src:             '../../src/perfetto/src/base/string_view_splitter.cc:81,34'
          Dst:             _ZNK8perfetto4base10StringView4sizeEv
        - Src:             '../../src/perfetto/src/base/string_view_splitter.cc:82,18'
          Dst:             _ZNK8perfetto4base10StringView2atEm
        - Src:             '../../src/perfetto/src/base/string_view_splitter.cc:85,32'
          Dst:             _ZNK8perfetto4base10StringView4sizeEv
        - Src:             '../../src/perfetto/src/base/string_view_splitter.cc:90,16'
          Dst:             _ZNK8perfetto4base10StringView6substrEmm
        - Src:             '../../src/perfetto/src/base/string_view_splitter.cc:91,17'
          Dst:             _ZNK8perfetto4base10StringView6substrEmm
        - Src:             '../../src/perfetto/src/base/string_view_splitter.cc:93,16'
          Dst:             _ZNK8perfetto4base10StringView5emptyEv
    - functionName:    _ZN8perfetto4base10StringViewC2EPKc
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_view.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - cstr
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/string_view.h:57,53'
          Dst:             strlen
    - functionName:    _ZN8perfetto4base18StringViewSplitter9cur_tokenEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_view_splitter.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base18StringViewSplitterC2EPS1_cNS1_14EmptyTokenModeE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_view_splitter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - this
        - outer
        - delimiter
        - empty_token_mode
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10StringViewC2Ev
        - _ZN8perfetto4base18StringViewSplitter10InitializeENS0_10StringViewE
        - _ZN8perfetto4base18StringViewSplitter9cur_tokenEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/string_view_splitter.cc:35,21'
          Dst:             _ZN8perfetto4base10StringViewC2Ev
        - Src:             '../../src/perfetto/src/base/string_view_splitter.cc:35,21'
          Dst:             _ZN8perfetto4base10StringViewC2Ev
        - Src:             '../../src/perfetto/src/base/string_view_splitter.cc:35,21'
          Dst:             _ZN8perfetto4base10StringViewC2Ev
        - Src:             '../../src/perfetto/src/base/string_view_splitter.cc:39,21'
          Dst:             _ZN8perfetto4base18StringViewSplitter9cur_tokenEv
        - Src:             '../../src/perfetto/src/base/string_view_splitter.cc:39,3'
          Dst:             _ZN8perfetto4base18StringViewSplitter10InitializeENS0_10StringViewE
    - functionName:    _ZN8perfetto4base10StringViewC2Ev
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_view.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base18StringViewSplitter10InitializeENS0_10StringViewE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_view_splitter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - str
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10StringViewC2EPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/string_view_splitter.cc:44,10'
          Dst:             _ZN8perfetto4base10StringViewC2EPKc
    - functionName:    _ZN8perfetto4base18StringViewSplitterC2ENS0_10StringViewEcNS1_14EmptyTokenModeE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/string_view_splitter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - char
        - int
      constantsTouched: []
      argNames:
        - this
        - str
        - delimiter
        - empty_token_mode
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10StringViewC2Ev
        - _ZN8perfetto4base18StringViewSplitter10InitializeENS0_10StringViewE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/string_view_splitter.cc:26,21'
          Dst:             _ZN8perfetto4base10StringViewC2Ev
        - Src:             '../../src/perfetto/src/base/string_view_splitter.cc:26,21'
          Dst:             _ZN8perfetto4base10StringViewC2Ev
        - Src:             '../../src/perfetto/src/base/string_view_splitter.cc:32,3'
          Dst:             _ZN8perfetto4base18StringViewSplitter10InitializeENS0_10StringViewE
    - functionName:    _ZN8perfetto4base7TempDirD2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/temp_file.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         19
      ICount:          73
      EdgeCount:       37
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base5RmdirERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN8perfetto4base8BasenameEPKc
        - __errno_location
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/temp_file.cc:151,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/temp_file.cc:0,0'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      '../../src/perfetto/src/base/temp_file.cc:153,3'
              BranchSideFuncs:
                - _ZN8perfetto4base5RmdirERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/temp_file.cc:153,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/temp_file.cc:153,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/temp_file.cc:154,1'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/temp_file.cc:0,0'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/temp_file.cc:0,0'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/temp_file.cc:153,3'
          Dst:             _ZN8perfetto4base5RmdirERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../src/perfetto/src/base/temp_file.cc:153,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/temp_file.cc:153,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/temp_file.cc:153,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/temp_file.cc:153,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/temp_file.cc:153,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/temp_file.cc:153,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
    - functionName:    _ZN8perfetto4base7TempDiraSEOS1_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/temp_file.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base7TempDirC2EOS1_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/temp_file.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base7TempDirC2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/temp_file.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base7TempDir6CreateEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/temp_file.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base13GetSysTempDirEv
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base7TempDirC2Ev
        - _ZN8perfetto4base7TempDirD2Ev
        - _ZN8perfetto4base8BasenameEPKc
        - __errno_location
        - mkdtemp
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/temp_file.cc:141,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/temp_file.cc:141,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/temp_file.cc:143,3'
              BranchSideFuncs:
                - _ZN8perfetto4base7TempDirD2Ev
        - Branch String:   '../../src/perfetto/src/base/temp_file.cc:144,1'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/temp_file.cc:144,1'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/temp_file.cc:144,1'
              BranchSideFuncs:
                - _ZN8perfetto4base7TempDirD2Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/temp_file.cc:135,11'
          Dst:             _ZN8perfetto4base7TempDirC2Ev
        - Src:             '../../src/perfetto/src/base/temp_file.cc:140,20'
          Dst:             _ZN8perfetto4base13GetSysTempDirEv
        - Src:             '../../src/perfetto/src/base/temp_file.cc:141,3'
          Dst:             mkdtemp
        - Src:             '../../src/perfetto/src/base/temp_file.cc:141,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/temp_file.cc:141,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/temp_file.cc:141,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/temp_file.cc:141,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/temp_file.cc:141,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/temp_file.cc:141,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/temp_file.cc:144,1'
          Dst:             _ZN8perfetto4base7TempDirD2Ev
    - functionName:    _ZN8perfetto4base13GetSysTempDirEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/temp_file.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base11StripSuffixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
        - getenv
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/temp_file.cc:61,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/temp_file.cc:62,30'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100ILi0EEEPKc
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100ILi0EEEPKc
                - _ZN8perfetto4base11StripSuffixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      '../../src/perfetto/src/base/temp_file.cc:66,10'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100ILi0EEEPKc
      Callsites:
        - Src:             '../../src/perfetto/src/base/temp_file.cc:61,17'
          Dst:             getenv
        - Src:             '../../src/perfetto/src/base/temp_file.cc:62,12'
          Dst:             _ZN8perfetto4base11StripSuffixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
    - functionName:    mkdtemp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base8TempFileaSEOS1_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/temp_file.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/temp_file.cc:131,41'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
    - functionName:    _ZN8perfetto4base8TempFileC2EOS1_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/temp_file.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/temp_file.cc:130,11'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
    - functionName:    _ZN8perfetto4base8TempFile9ReleaseFDEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/temp_file.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
        - _ZN8perfetto4base8TempFile6UnlinkEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/temp_file.cc:113,3'
          Dst:             _ZN8perfetto4base8TempFile6UnlinkEv
        - Src:             '../../src/perfetto/src/base/temp_file.cc:114,10'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
    - functionName:    _ZN8perfetto4base8TempFile6UnlinkEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/temp_file.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         13
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - __errno_location
        - strerror
        - unlink
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/temp_file.cc:118,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/temp_file.cc:119,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/temp_file.cc:125,3'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - unlink
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5clearB8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/temp_file.cc:125,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/temp_file.cc:125,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/temp_file.cc:127,3'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5clearB8nn180100Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/temp_file.cc:125,3'
          Dst:             unlink
        - Src:             '../../src/perfetto/src/base/temp_file.cc:125,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/temp_file.cc:125,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/temp_file.cc:125,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/temp_file.cc:125,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/temp_file.cc:125,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/temp_file.cc:125,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
    - functionName:    unlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base8TempFileD2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/temp_file.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - _ZN8perfetto4base8TempFile6UnlinkEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/temp_file.cc:109,3'
          Dst:             _ZN8perfetto4base8TempFile6UnlinkEv
        - Src:             '../../src/perfetto/src/base/temp_file.cc:110,1'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
    - functionName:    _ZN8perfetto4base8TempFileC2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/temp_file.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/temp_file.cc:106,11'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
    - functionName:    _ZN8perfetto4base8TempFile14CreateUnlinkedEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/temp_file.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base8TempFile6CreateEv
        - _ZN8perfetto4base8TempFile6UnlinkEv
        - _ZN8perfetto4base8TempFileD2Ev
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/temp_file.cc:104,1'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/temp_file.cc:104,1'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/temp_file.cc:104,1'
              BranchSideFuncs:
                - _ZN8perfetto4base8TempFileD2Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/temp_file.cc:101,24'
          Dst:             _ZN8perfetto4base8TempFile6CreateEv
        - Src:             '../../src/perfetto/src/base/temp_file.cc:102,13'
          Dst:             _ZN8perfetto4base8TempFile6UnlinkEv
        - Src:             '../../src/perfetto/src/base/temp_file.cc:104,1'
          Dst:             _ZN8perfetto4base8TempFileD2Ev
    - functionName:    _ZN8perfetto4base8TempFile6CreateEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/temp_file.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base13GetSysTempDirEv
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - _ZN8perfetto4base8TempFileC2Ev
        - _ZN8perfetto4base8TempFileD2Ev
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - __errno_location
        - mkstemp64
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/temp_file.cc:93,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/temp_file.cc:94,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/temp_file.cc:96,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8TempFileD2Ev
        - Branch String:   '../../src/perfetto/src/base/temp_file.cc:97,1'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/temp_file.cc:97,1'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/temp_file.cc:97,1'
              BranchSideFuncs:
                - _ZN8perfetto4base8TempFileD2Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/temp_file.cc:73,12'
          Dst:             _ZN8perfetto4base8TempFileC2Ev
        - Src:             '../../src/perfetto/src/base/temp_file.cc:90,21'
          Dst:             _ZN8perfetto4base13GetSysTempDirEv
        - Src:             '../../src/perfetto/src/base/temp_file.cc:91,23'
          Dst:             mkstemp64
        - Src:             '../../src/perfetto/src/base/temp_file.cc:91,17'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - Src:             '../../src/perfetto/src/base/temp_file.cc:93,7'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - Src:             '../../src/perfetto/src/base/temp_file.cc:94,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/temp_file.cc:94,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/temp_file.cc:94,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/temp_file.cc:94,5'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/temp_file.cc:94,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/temp_file.cc:94,5'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/temp_file.cc:97,1'
          Dst:             _ZN8perfetto4base8TempFileD2Ev
    - functionName:    mkstemp64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base13ThreadChecker16DetachFromThreadEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/thread_checker.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8perfetto4base13ThreadChecker19CalledOnValidThreadEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/thread_checker.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base12_GLOBAL__N_115CurrentThreadIdEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/thread_checker.cc:58,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/thread_checker.cc:59,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/thread_checker.cc:60,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/thread_checker.cc:54,15'
          Dst:             _ZN8perfetto4base12_GLOBAL__N_115CurrentThreadIdEv
    - functionName:    _ZN8perfetto4base12_GLOBAL__N_115CurrentThreadIdEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/thread_checker.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_self
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/thread_checker.cc:33,10'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/thread_checker.cc:33,10'
              BranchSideFuncs:
                - pthread_self
            - BranchSide:      '../../src/perfetto/src/base/thread_checker.cc:33,10'
              BranchSideFuncs:
                - pthread_self
      Callsites:
        - Src:             '../../src/perfetto/src/base/thread_checker.cc:33,10'
          Dst:             pthread_self
    - functionName:    pthread_self
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base13ThreadCheckeraSERKS1_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/thread_checker.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base13ThreadCheckerC2ERKS1_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/thread_checker.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base13ThreadCheckerD2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/thread_checker.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base13ThreadCheckerC2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/thread_checker.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base12_GLOBAL__N_115CurrentThreadIdEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/thread_checker.cc:39,20'
          Dst:             _ZN8perfetto4base12_GLOBAL__N_115CurrentThreadIdEv
    - functionName:    _ZN8perfetto4base21GetTimezoneOffsetMinsEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/time.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          97
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8perfetto4base10GetTimeFmtERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - __isoc99_sscanf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/time.cc:204,31'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/time.cc:204,15'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100ILi0EEEPKc
                - _ZN8perfetto4base10GetTimeFmtERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - __isoc99_sscanf
                - _ZNSt3__18optionalIiEC2B8nn180100IiTnNS_9enable_ifIXclsr22_CheckOptionalArgsCtorIT_EE17__enable_implicitIS4_EEEiE4typeELi0EEEOS4_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__18optionalIiEC2B8nn180100ENS_9nullopt_tE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNSt3__18optionalIiEC2B8nn180100ENS_9nullopt_tE
            - BranchSide:      '../../src/perfetto/src/base/time.cc:204,31'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100ILi0EEEPKc
                - _ZN8perfetto4base10GetTimeFmtERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - __isoc99_sscanf
                - _ZNSt3__18optionalIiEC2B8nn180100IiTnNS_9enable_ifIXclsr22_CheckOptionalArgsCtorIT_EE17__enable_implicitIS4_EEEiE4typeELi0EEEOS4_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__18optionalIiEC2B8nn180100ENS_9nullopt_tE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNSt3__18optionalIiEC2B8nn180100ENS_9nullopt_tE
        - Branch String:   '../../src/perfetto/src/base/time.cc:205,22'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/time.cc:205,26'
              BranchSideFuncs:
                - _ZNSt3__18optionalIiEC2B8nn180100ENS_9nullopt_tE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      '../../src/perfetto/src/base/time.cc:206,12'
              BranchSideFuncs:
                - _ZNSt3__18optionalIiEC2B8nn180100ENS_9nullopt_tE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   '../../src/perfetto/src/base/time.cc:205,39'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/time.cc:205,42'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - __isoc99_sscanf
                - _ZNSt3__18optionalIiEC2B8nn180100IiTnNS_9enable_ifIXclsr22_CheckOptionalArgsCtorIT_EE17__enable_implicitIS4_EEEiE4typeELi0EEEOS4_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__18optionalIiEC2B8nn180100ENS_9nullopt_tE
                - _ZNSt3__18optionalIiEC2B8nn180100ENS_9nullopt_tE
            - BranchSide:      '../../src/perfetto/src/base/time.cc:207,8'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - __isoc99_sscanf
                - _ZNSt3__18optionalIiEC2B8nn180100IiTnNS_9enable_ifIXclsr22_CheckOptionalArgsCtorIT_EE17__enable_implicitIS4_EEEiE4typeELi0EEEOS4_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__18optionalIiEC2B8nn180100ENS_9nullopt_tE
        - Branch String:   '../../src/perfetto/src/base/time.cc:205,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/time.cc:206,12'
              BranchSideFuncs:
                - _ZNSt3__18optionalIiEC2B8nn180100ENS_9nullopt_tE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      '../../src/perfetto/src/base/time.cc:207,8'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - __isoc99_sscanf
                - _ZNSt3__18optionalIiEC2B8nn180100IiTnNS_9enable_ifIXclsr22_CheckOptionalArgsCtorIT_EE17__enable_implicitIS4_EEEiE4typeELi0EEEOS4_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__18optionalIiEC2B8nn180100ENS_9nullopt_tE
        - Branch String:   '../../src/perfetto/src/base/time.cc:210,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/time.cc:211,12'
              BranchSideFuncs:
                - _ZNSt3__18optionalIiEC2B8nn180100ENS_9nullopt_tE
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      '../../src/perfetto/src/base/time.cc:212,11'
              BranchSideFuncs:
                - _ZNSt3__18optionalIiEC2B8nn180100IiTnNS_9enable_ifIXclsr22_CheckOptionalArgsCtorIT_EE17__enable_implicitIS4_EEEiE4typeELi0EEEOS4_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/time.cc:204,20'
          Dst:             _ZN8perfetto4base10GetTimeFmtERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../src/perfetto/src/base/time.cc:210,7'
          Dst:             __isoc99_sscanf
    - functionName:    _ZN8perfetto4base10GetTimeFmtERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/time.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
        - ''
      BBCount:         17
      ICount:          87
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - __errno_location
        - localtime_r
        - strerror
        - strftime
        - time
        - tzset
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/time.cc:196,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/time.cc:196,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/time.cc:199,3'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - strftime
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100ILi0EEEPKc
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/time.cc:199,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/time.cc:199,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/time.cc:199,3'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100ILi0EEEPKc
      Callsites:
        - Src:             '../../src/perfetto/src/base/time.cc:190,3'
          Dst:             time
        - Src:             '../../src/perfetto/src/base/time.cc:195,3'
          Dst:             tzset
        - Src:             '../../src/perfetto/src/base/time.cc:196,3'
          Dst:             localtime_r
        - Src:             '../../src/perfetto/src/base/time.cc:196,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/time.cc:196,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/time.cc:196,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/time.cc:196,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/time.cc:196,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/time.cc:196,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/time.cc:199,3'
          Dst:             strftime
        - Src:             '../../src/perfetto/src/base/time.cc:199,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/time.cc:199,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/time.cc:199,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/time.cc:199,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/time.cc:199,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/time.cc:199,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
    - functionName:    __isoc99_sscanf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    time
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tzset
      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:    localtime_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strftime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base14InitializeTimeEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/time.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base17SleepMicrosecondsEj
      functionSourceFile: '/work/build/../../src/perfetto/src/base/time.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - interval_us
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - usleep
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/time.cc:181,3'
          Dst:             usleep
    - functionName:    usleep
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_121CheckCpuOptimizationsEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         22
      ICount:          170
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN12_GLOBAL__N_110GetXCR0EAXEv
        - _exit
        - fprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/utils.cc:114,12'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:114,12'
              BranchSideFuncs:
                - fprintf
                - _exit
                - _ZN12_GLOBAL__N_110GetXCR0EAXEv
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:114,12'
              BranchSideFuncs:
                - fprintf
                - _exit
                - _ZN12_GLOBAL__N_110GetXCR0EAXEv
        - Branch String:   '../../src/perfetto/src/base/utils.cc:125,26'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:123,14'
              BranchSideFuncs:
                - fprintf
                - _exit
                - _ZN12_GLOBAL__N_110GetXCR0EAXEv
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:126,8'
              BranchSideFuncs:
                - fprintf
                - _exit
                - _ZN12_GLOBAL__N_110GetXCR0EAXEv
        - Branch String:   '../../src/perfetto/src/base/utils.cc:126,26'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:123,14'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_110GetXCR0EAXEv
                - fprintf
                - _exit
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:127,9'
              BranchSideFuncs:
                - _ZN12_GLOBAL__N_110GetXCR0EAXEv
                - fprintf
                - _exit
        - Branch String:   '../../src/perfetto/src/base/utils.cc:133,35'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:133,40'
              BranchSideFuncs:
                - fprintf
                - _exit
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:133,14'
              BranchSideFuncs:
                - fprintf
                - _exit
        - Branch String:   '../../src/perfetto/src/base/utils.cc:137,20'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:137,24'
              BranchSideFuncs:
                - fprintf
                - _exit
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:139,9'
              BranchSideFuncs:
                - fprintf
                - _exit
        - Branch String:   '../../src/perfetto/src/base/utils.cc:137,36'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:137,40'
              BranchSideFuncs:
                - fprintf
                - _exit
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:139,9'
              BranchSideFuncs:
                - fprintf
                - _exit
        - Branch String:   '../../src/perfetto/src/base/utils.cc:137,50'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:137,54'
              BranchSideFuncs:
                - fprintf
                - _exit
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:139,9'
              BranchSideFuncs:
                - fprintf
                - _exit
        - Branch String:   '../../src/perfetto/src/base/utils.cc:137,63'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:137,67'
              BranchSideFuncs:
                - fprintf
                - _exit
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:139,9'
              BranchSideFuncs:
                - fprintf
                - _exit
        - Branch String:   '../../src/perfetto/src/base/utils.cc:137,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:139,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:149,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/utils.cc:127,9'
          Dst:             _ZN12_GLOBAL__N_110GetXCR0EAXEv
        - Src:             '../../src/perfetto/src/base/utils.cc:138,5'
          Dst:             fprintf
        - Src:             '../../src/perfetto/src/base/utils.cc:147,5'
          Dst:             _exit
    - functionName:    _ZN12_GLOBAL__N_110GetXCR0EAXEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/utils.cc:105,12'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:105,12'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:105,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base7HexDumpEPKvmm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - data_void
        - len
        - bytes_per_line
        - ''
      BBCount:         39
      ICount:          254
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN8perfetto4base12SprintfTruncEPcmPKcz
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/utils.cc:360,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:360,3'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - _Znam
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEEC2B8nn180100IPcLb1EvvEET_
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
                - __cxa_guard_release
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:361,41'
              BranchSideFuncs:
                - _Znam
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEEC2B8nn180100IPcLb1EvvEET_
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
        - Branch String:   '../../src/perfetto/src/base/utils.cc:360,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:360,34'
              BranchSideFuncs:
                - __cxa_guard_release
                - _Znam
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEEC2B8nn180100IPcLb1EvvEET_
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:361,41'
              BranchSideFuncs:
                - _Znam
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEEC2B8nn180100IPcLb1EvvEET_
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
        - Branch String:   '../../src/perfetto/src/base/utils.cc:362,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:363,23'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:379,3'
              BranchSideFuncs:
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   '../../src/perfetto/src/base/utils.cc:365,47'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:365,50'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:365,5'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
        - Branch String:   '../../src/perfetto/src/base/utils.cc:365,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:366,34'
              BranchSideFuncs:
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:369,41'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
        - Branch String:   '../../src/perfetto/src/base/utils.cc:369,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:370,13'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:371,21'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
        - Branch String:   '../../src/perfetto/src/base/utils.cc:371,47'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:371,50'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:371,5'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
        - Branch String:   '../../src/perfetto/src/base/utils.cc:371,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:372,16'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:375,11'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
        - Branch String:   '../../src/perfetto/src/base/utils.cc:373,28'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:373,31'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:373,19'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
        - Branch String:   '../../src/perfetto/src/base/utils.cc:373,19'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:373,42'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:373,13'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc
                - _ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2B8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
                - _ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getB8nn180100Ev
                - _ZN8perfetto4base12SprintfTruncEPcmPKcz
        - Branch String:   '../../src/perfetto/src/base/utils.cc:380,1'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:380,1'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:380,1'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/utils.cc:360,3'
          Dst:             __cxa_guard_acquire
        - Src:             '../../src/perfetto/src/base/utils.cc:360,3'
          Dst:             __cxa_guard_release
        - Src:             '../../src/perfetto/src/base/utils.cc:364,13'
          Dst:             _ZN8perfetto4base12SprintfTruncEPcmPKcz
        - Src:             '../../src/perfetto/src/base/utils.cc:366,15'
          Dst:             _ZN8perfetto4base12SprintfTruncEPcmPKcz
    - functionName:    '_ZZN8perfetto4base26IsSyncMemoryTaggingEnabledEvENK3$_0clEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - prctl
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/utils.cc:346,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:347,7'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:348,49'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/utils.cc:349,43'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:349,47'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:349,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/utils.cc:345,21'
          Dst:             prctl
    - functionName:    prctl
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base26IsSyncMemoryTaggingEnabledEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - '_ZZN8perfetto4base26IsSyncMemoryTaggingEnabledEvENK3$_0clEv'
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/utils.cc:344,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:344,3'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - '_ZZN8perfetto4base26IsSyncMemoryTaggingEnabledEvENK3$_0clEv'
                - __cxa_guard_release
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:344,3'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - '_ZZN8perfetto4base26IsSyncMemoryTaggingEnabledEvENK3$_0clEv'
                - __cxa_guard_release
        - Branch String:   '../../src/perfetto/src/base/utils.cc:344,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:344,3'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - '_ZZN8perfetto4base26IsSyncMemoryTaggingEnabledEvENK3$_0clEv'
                - __cxa_guard_release
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:344,3'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/utils.cc:344,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:344,30'
              BranchSideFuncs:
                - '_ZZN8perfetto4base26IsSyncMemoryTaggingEnabledEvENK3$_0clEv'
                - __cxa_guard_release
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:344,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/utils.cc:344,3'
          Dst:             __cxa_guard_acquire
        - Src:             '../../src/perfetto/src/base/utils.cc:344,30'
          Dst:             '_ZZN8perfetto4base26IsSyncMemoryTaggingEnabledEvENK3$_0clEv'
        - Src:             '../../src/perfetto/src/base/utils.cc:344,3'
          Dst:             __cxa_guard_release
    - functionName:    _ZN8perfetto4base11AlignedFreeEPv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base12AlignedAllocEmm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - alignment
        - size
      BBCount:         10
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base13ignore_resultIJiEEEvDpRKT_
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base7AlignUpILm8EEEmm
        - _ZN8perfetto4base8BasenameEPKc
        - __errno_location
        - posix_memalign
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/utils.cc:328,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:328,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:328,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/utils.cc:318,15'
          Dst:             _ZN8perfetto4base7AlignUpILm8EEEmm
        - Src:             '../../src/perfetto/src/base/utils.cc:326,17'
          Dst:             posix_memalign
        - Src:             '../../src/perfetto/src/base/utils.cc:326,3'
          Dst:             _ZN8perfetto4base13ignore_resultIJiEEEvDpRKT_
        - Src:             '../../src/perfetto/src/base/utils.cc:328,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/utils.cc:328,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/utils.cc:328,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/utils.cc:328,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/utils.cc:328,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/utils.cc:328,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
    - functionName:    posix_memalign
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base13ignore_resultIJiEEEvDpRKT_
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base19GetCurExecutableDirEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base20GetCurExecutablePathEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/utils.cc:314,1'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:314,1'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:314,1'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/utils.cc:307,15'
          Dst:             _ZN8perfetto4base20GetCurExecutablePathEv
    - functionName:    _ZN8perfetto4base20GetCurExecutablePathEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - __errno_location
        - readlink
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/utils.cc:287,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:287,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:289,27'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100EPKcm
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSB8nn180100EOS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   '../../src/perfetto/src/base/utils.cc:304,1'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:304,1'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:304,1'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/utils.cc:286,18'
          Dst:             readlink
        - Src:             '../../src/perfetto/src/base/utils.cc:287,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/utils.cc:287,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/utils.cc:287,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/utils.cc:287,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/utils.cc:287,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/utils.cc:287,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
    - functionName:    readlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base9DaemonizeENSt3__18functionIFivEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent_cb
      BBCount:         74
      ICount:          293
      EdgeCount:       147
      CyclomaticComplexity: 75
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base13ignore_resultIJiEEEvDpRKT_
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
        - _ZN8perfetto4base4PipeD2Ev
        - _ZN8perfetto4base4ReadEiPvm
        - _ZN8perfetto4base8BasenameEPKc
        - _ZN8perfetto4base8OpenFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEij
        - _ZN8perfetto4base8WriteAllEiPKvm
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - __errno_location
        - chdir
        - dup2
        - exit
        - fork
        - printf
        - setsid
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/utils.cc:239,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:241,7'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:243,7'
              BranchSideFuncs:
                - setsid
                - chdir
                - _ZN8perfetto4base13ignore_resultIJiEEEvDpRKT_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100ILi0EEEPKc
                - _ZN8perfetto4base8OpenFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEij
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base8WriteAllEiPKvm
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZN8perfetto4base4PipeD2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:264,12'
              BranchSideFuncs:
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base4ReadEiPvm
                - printf
                - _ZNKSt3__18functionIFivEEclEv
                - exit
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/utils.cc:243,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:243,7'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:244,27'
              BranchSideFuncs:
                - chdir
                - _ZN8perfetto4base13ignore_resultIJiEEEvDpRKT_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2B8nn180100ILi0EEEPKc
                - _ZN8perfetto4base8OpenFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEij
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base8WriteAllEiPKvm
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZN8perfetto4base4PipeD2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/utils.cc:246,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:246,7'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:247,7'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base8WriteAllEiPKvm
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZN8perfetto4base4PipeD2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/utils.cc:247,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:247,7'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:248,7'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base8WriteAllEiPKvm
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZN8perfetto4base4PipeD2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/utils.cc:248,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:248,7'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:249,7'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base8WriteAllEiPKvm
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZN8perfetto4base4PipeD2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/utils.cc:249,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:249,7'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:251,11'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base8WriteAllEiPKvm
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZN8perfetto4base4PipeD2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
        - Branch String:   '../../src/perfetto/src/base/utils.cc:251,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:252,14'
              BranchSideFuncs:
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base8WriteAllEiPKvm
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZN8perfetto4base4PipeD2Ev
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:253,22'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base8WriteAllEiPKvm
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZN8perfetto4base4PipeD2Ev
        - Branch String:   '../../src/perfetto/src/base/utils.cc:266,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:266,7'
              BranchSideFuncs:
                - printf
                - _ZNKSt3__18functionIFivEEclEv
                - exit
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:266,7'
              BranchSideFuncs:
                - printf
                - _ZNKSt3__18functionIFivEEclEv
                - exit
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/utils.cc:266,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:266,7'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:267,22'
              BranchSideFuncs:
                - printf
                - _ZNKSt3__18functionIFivEEclEv
                - exit
      Callsites:
        - Src:             '../../src/perfetto/src/base/utils.cc:237,15'
          Dst:             _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
        - Src:             '../../src/perfetto/src/base/utils.cc:239,17'
          Dst:             fork
        - Src:             '../../src/perfetto/src/base/utils.cc:241,7'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/utils.cc:241,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/utils.cc:241,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/utils.cc:241,7'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/utils.cc:241,7'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/utils.cc:241,7'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/utils.cc:243,7'
          Dst:             setsid
        - Src:             '../../src/perfetto/src/base/utils.cc:243,7'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/utils.cc:243,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/utils.cc:243,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/utils.cc:243,7'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/utils.cc:243,7'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/utils.cc:243,7'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/utils.cc:244,27'
          Dst:             chdir
        - Src:             '../../src/perfetto/src/base/utils.cc:244,7'
          Dst:             _ZN8perfetto4base13ignore_resultIJiEEEvDpRKT_
        - Src:             '../../src/perfetto/src/base/utils.cc:245,31'
          Dst:             _ZN8perfetto4base8OpenFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEij
        - Src:             '../../src/perfetto/src/base/utils.cc:246,7'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - Src:             '../../src/perfetto/src/base/utils.cc:246,7'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/utils.cc:246,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/utils.cc:246,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/utils.cc:246,7'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/utils.cc:246,7'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/utils.cc:246,7'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/utils.cc:247,7'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/utils.cc:247,7'
          Dst:             dup2
        - Src:             '../../src/perfetto/src/base/utils.cc:247,7'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/utils.cc:247,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/utils.cc:247,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/utils.cc:247,7'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/utils.cc:247,7'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/utils.cc:247,7'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/utils.cc:248,7'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/utils.cc:248,7'
          Dst:             dup2
        - Src:             '../../src/perfetto/src/base/utils.cc:248,7'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/utils.cc:248,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/utils.cc:248,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/utils.cc:248,7'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/utils.cc:248,7'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/utils.cc:248,7'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/utils.cc:249,7'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/utils.cc:249,7'
          Dst:             dup2
        - Src:             '../../src/perfetto/src/base/utils.cc:249,7'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/utils.cc:249,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/utils.cc:249,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/utils.cc:249,7'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/utils.cc:249,7'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/utils.cc:249,7'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/utils.cc:251,11'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/utils.cc:252,14'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
        - Src:             '../../src/perfetto/src/base/utils.cc:253,16'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/utils.cc:253,7'
          Dst:             _ZN8perfetto4base8WriteAllEiPKvm
        - Src:             '../../src/perfetto/src/base/utils.cc:255,5'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - Src:             '../../src/perfetto/src/base/utils.cc:264,15'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - Src:             '../../src/perfetto/src/base/utils.cc:266,7'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/utils.cc:266,7'
          Dst:             _ZN8perfetto4base4ReadEiPvm
        - Src:             '../../src/perfetto/src/base/utils.cc:266,7'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/utils.cc:266,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/utils.cc:266,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/utils.cc:266,7'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/utils.cc:266,7'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/utils.cc:266,7'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/utils.cc:267,7'
          Dst:             printf
        - Src:             '../../src/perfetto/src/base/utils.cc:269,7'
          Dst:             exit
        - Src:             '../../src/perfetto/src/base/utils.cc:278,1'
          Dst:             _ZN8perfetto4base4PipeD2Ev
    - functionName:    fork
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setsid
      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:    chdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dup2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    printf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base8UnsetEnvERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         10
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - __errno_location
        - strerror
        - unsetenv
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/utils.cc:228,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:228,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:228,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/utils.cc:228,3'
          Dst:             unsetenv
        - Src:             '../../src/perfetto/src/base/utils.cc:228,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/utils.cc:228,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/utils.cc:228,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/utils.cc:228,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/utils.cc:228,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/utils.cc:228,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
    - functionName:    unsetenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base6SetEnvERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
      BBCount:         10
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - __errno_location
        - setenv
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/utils.cc:220,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:220,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:220,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/utils.cc:220,3'
          Dst:             setenv
        - Src:             '../../src/perfetto/src/base/utils.cc:220,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/utils.cc:220,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/utils.cc:220,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/utils.cc:220,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/utils.cc:220,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/utils.cc:220,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
    - functionName:    setenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base16GetCurrentUserIdEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - geteuid
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/utils.cc:206,10'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:206,10'
              BranchSideFuncs:
                - geteuid
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:206,10'
              BranchSideFuncs:
                - geteuid
      Callsites:
        - Src:             '../../src/perfetto/src/base/utils.cc:206,10'
          Dst:             geteuid
    - functionName:    _ZN8perfetto4base28MaybeReleaseAllocatorMemToOSEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base8internal22GetSysPageSizeSlowpathEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/utils.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - __errno_location
        - getpagesize
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/utils.cc:162,12'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:162,12'
              BranchSideFuncs:
                - getpagesize
                - _ZNSt3__113__atomic_baseIjLb0EE5storeB8nn180100EjNS_12memory_orderE
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:162,12'
              BranchSideFuncs:
                - getpagesize
                - _ZNSt3__113__atomic_baseIjLb0EE5storeB8nn180100EjNS_12memory_orderE
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/utils.cc:169,37'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:169,57'
              BranchSideFuncs:
                - _ZNSt3__113__atomic_baseIjLb0EE5storeB8nn180100EjNS_12memory_orderE
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:169,13'
              BranchSideFuncs:
                - _ZNSt3__113__atomic_baseIjLb0EE5storeB8nn180100EjNS_12memory_orderE
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/utils.cc:176,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:176,3'
              BranchSideFuncs:
                - _ZNSt3__113__atomic_baseIjLb0EE5storeB8nn180100EjNS_12memory_orderE
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:176,3'
              BranchSideFuncs:
                - _ZNSt3__113__atomic_baseIjLb0EE5storeB8nn180100EjNS_12memory_orderE
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/utils.cc:176,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:176,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/utils.cc:176,3'
              BranchSideFuncs:
                - _ZNSt3__113__atomic_baseIjLb0EE5storeB8nn180100EjNS_12memory_orderE
      Callsites:
        - Src:             '../../src/perfetto/src/base/utils.cc:165,29'
          Dst:             getpagesize
        - Src:             '../../src/perfetto/src/base/utils.cc:176,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/utils.cc:176,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/utils.cc:176,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/utils.cc:176,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/utils.cc:176,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/utils.cc:176,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
    - functionName:    getpagesize
      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:    _ZN8perfetto4base4Uuid7set_msbEl
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/uuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - msb
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base4Uuid7set_lsbEl
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/uuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - lsb
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8perfetto4base4Uuid14ToPrettyStringEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/uuid.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         20
      ICount:          138
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/uuid.cc:93,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/uuid.cc:94,9'
              BranchSideFuncs:
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNKSt3__15arrayIhLm16EEixB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNKSt3__15arrayIhLm16EEixB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      '../../src/perfetto/src/base/uuid.cc:99,3'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   '../../src/perfetto/src/base/uuid.cc:94,16'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/uuid.cc:94,19'
              BranchSideFuncs:
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNKSt3__15arrayIhLm16EEixB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNKSt3__15arrayIhLm16EEixB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      '../../src/perfetto/src/base/uuid.cc:95,8'
              BranchSideFuncs:
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNKSt3__15arrayIhLm16EEixB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNKSt3__15arrayIhLm16EEixB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   '../../src/perfetto/src/base/uuid.cc:94,26'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/uuid.cc:94,29'
              BranchSideFuncs:
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNKSt3__15arrayIhLm16EEixB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNKSt3__15arrayIhLm16EEixB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      '../../src/perfetto/src/base/uuid.cc:95,8'
              BranchSideFuncs:
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNKSt3__15arrayIhLm16EEixB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNKSt3__15arrayIhLm16EEixB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   '../../src/perfetto/src/base/uuid.cc:94,36'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/uuid.cc:94,39'
              BranchSideFuncs:
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNKSt3__15arrayIhLm16EEixB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNKSt3__15arrayIhLm16EEixB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      '../../src/perfetto/src/base/uuid.cc:95,8'
              BranchSideFuncs:
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNKSt3__15arrayIhLm16EEixB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNKSt3__15arrayIhLm16EEixB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   '../../src/perfetto/src/base/uuid.cc:94,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/uuid.cc:95,8'
              BranchSideFuncs:
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNKSt3__15arrayIhLm16EEixB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNKSt3__15arrayIhLm16EEixB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      '../../src/perfetto/src/base/uuid.cc:96,29'
              BranchSideFuncs:
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNKSt3__15arrayIhLm16EEixB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNKSt3__15arrayIhLm16EEixB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNKSt3__15arrayIhLm16EE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   '../../src/perfetto/src/base/uuid.cc:100,1'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/uuid.cc:100,1'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/uuid.cc:100,1'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:       []
    - functionName:    _ZNK8perfetto4base4Uuid8ToStringEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/uuid.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base4Uuid11set_lsb_msbEll
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/uuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - this
        - lsb
        - msb
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base4Uuid7set_lsbEl
        - _ZN8perfetto4base4Uuid7set_msbEl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/uuid.h:58,5'
          Dst:             _ZN8perfetto4base4Uuid7set_lsbEl
        - Src:             '../../src/perfetto/include/perfetto/ext/base/uuid.h:59,5'
          Dst:             _ZN8perfetto4base4Uuid7set_msbEl
    - functionName:    _ZN8perfetto4base4UuidC2Ell
      functionSourceFile: '/work/build/../../src/perfetto/src/base/uuid.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - this
        - lsb
        - msb
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base4Uuid11set_lsb_msbEll
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/uuid.cc:82,3'
          Dst:             _ZN8perfetto4base4Uuid11set_lsb_msbEll
    - functionName:    _ZN8perfetto4base4UuidC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/uuid.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - s
      BBCount:         10
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - __errno_location
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/uuid.cc:77,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/uuid.cc:77,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/uuid.cc:77,3'
              BranchSideFuncs:
                - _ZNSt3__15arrayIhLm16EE4dataB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/uuid.cc:77,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/uuid.cc:77,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/uuid.cc:77,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/uuid.cc:77,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/uuid.cc:77,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/uuid.cc:77,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
    - functionName:    _ZN8perfetto4base4UuidC2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/uuid.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base9ArraySizeIjLm6EEEmRAT0__KT_
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base6Uuidv4Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/uuid.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          107
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base13GetBootTimeNsEv
        - _ZN8perfetto4base13GetWallTimeNsEv
        - _ZN8perfetto4base4UuidC2Ell
        - _ZN8perfetto4base9ArraySizeIjLm6EEEmRAT0__KT_
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/uuid.cc:48,44'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/uuid.cc:48,12'
              BranchSideFuncs:
                - _ZN8perfetto4base13GetBootTimeNsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000000000EEEE5countB8nn180100Ev
                - _ZN8perfetto4base13GetWallTimeNsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000000000EEEE5countB8nn180100Ev
                - _ZN8perfetto4base9ArraySizeIjLm6EEEmRAT0__KT_
                - _ZNSt3__18seed_seqC2B8nn180100IPjEET_S3_
                - _ZNSt3__15arrayIjLm4EE5beginB8nn180100Ev
                - _ZNSt3__15arrayIjLm4EE3endB8nn180100Ev
                - _ZNSt3__18seed_seq8generateB8nn180100IPjEEvT_S3_
                - _ZNSt3__15arrayIjLm4EEixB8nn180100Em
                - _ZNSt3__15arrayIjLm4EEixB8nn180100Em
                - _ZNSt3__15arrayIjLm4EEixB8nn180100Em
                - _ZNSt3__15arrayIjLm4EEixB8nn180100Em
                - _ZN8perfetto4base4UuidC2Ell
                - _ZNSt3__18seed_seqD2Ev
            - BranchSide:      '../../src/perfetto/src/base/uuid.cc:48,44'
              BranchSideFuncs:
                - _ZN8perfetto4base13GetBootTimeNsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000000000EEEE5countB8nn180100Ev
                - _ZN8perfetto4base13GetWallTimeNsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000000000EEEE5countB8nn180100Ev
                - _ZN8perfetto4base9ArraySizeIjLm6EEEmRAT0__KT_
                - _ZNSt3__18seed_seqC2B8nn180100IPjEET_S3_
                - _ZNSt3__15arrayIjLm4EE5beginB8nn180100Ev
                - _ZNSt3__15arrayIjLm4EE3endB8nn180100Ev
                - _ZNSt3__18seed_seq8generateB8nn180100IPjEEvT_S3_
                - _ZNSt3__15arrayIjLm4EEixB8nn180100Em
                - _ZNSt3__15arrayIjLm4EEixB8nn180100Em
                - _ZNSt3__15arrayIjLm4EEixB8nn180100Em
                - _ZNSt3__15arrayIjLm4EEixB8nn180100Em
                - _ZN8perfetto4base4UuidC2Ell
                - _ZNSt3__18seed_seqD2Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/uuid.cc:48,44'
          Dst:             _ZN8perfetto4base13GetBootTimeNsEv
        - Src:             '../../src/perfetto/src/base/uuid.cc:49,45'
          Dst:             _ZN8perfetto4base13GetWallTimeNsEv
        - Src:             '../../src/perfetto/src/base/uuid.cc:65,48'
          Dst:             _ZN8perfetto4base9ArraySizeIjLm6EEEmRAT0__KT_
        - Src:             '../../src/perfetto/src/base/uuid.cc:71,10'
          Dst:             _ZN8perfetto4base4UuidC2Ell
    - functionName:    _ZN8perfetto4base10TaskRunnerD2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/virtual_destructors.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base10TaskRunnerD0Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/virtual_destructors.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN8perfetto4base13WaitableEvent4WaitEmENK3$_0clEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/waitable_event.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base13WaitableEvent6NotifyEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/waitable_event.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base13WaitableEvent4WaitEm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/waitable_event.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - notifications
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base13WaitableEventD2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/waitable_event.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base13WaitableEventC2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/waitable_event.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_setspecific
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8perfetto4base8Watchdog9TimerDataltERKS2_
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - x
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base8Watchdog5TimerC2EOS2_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base8Watchdog9TimerDataC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:428,18'
          Dst:             _ZN8perfetto4base8Watchdog9TimerDataC2Ev
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:432,23'
          Dst:             _ZN8perfetto4base8Watchdog9TimerDataC2Ev
    - functionName:    _ZN8perfetto4base8Watchdog9TimerDataC2Ev
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base8Watchdog5TimerD2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base8Watchdog16RemoveFatalTimerENS1_9TimerDataE
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:424,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:424,7'
              BranchSideFuncs:
                - _ZN8perfetto4base8Watchdog16RemoveFatalTimerENS1_9TimerDataE
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:425,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8Watchdog16RemoveFatalTimerENS1_9TimerDataE
      Callsites:
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:425,16'
          Dst:             _ZN8perfetto4base8Watchdog16RemoveFatalTimerENS1_9TimerDataE
    - functionName:    _ZN8perfetto4base8Watchdog16RemoveFatalTimerENS1_9TimerDataE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - this
        - timer
        - ''
      BBCount:         10
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8perfetto4base8Watchdog19RearmTimerFd_LockedEv
        - _ZNK8perfetto4base8Watchdog9TimerDataeqERKS2_
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:141,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:141,3'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEdeB8nn180100Ev
                - _ZNK8perfetto4base8Watchdog9TimerDataeqERKS2_
                - _ZNSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEppB8nn180100Ei
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZN8perfetto4base8Watchdog19RearmTimerFd_LockedEv
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZNSt3__111__wrap_iterIPKN8perfetto4base8Watchdog9TimerDataEEC2B8nn180100IPS4_TnNS_9enable_ifIXsr14is_convertibleIT_S6_EE5valueEiE4typeELi0EEERKNS0_ISB_EE
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5eraseB8nn180100ENS_11__wrap_iterIPKS4_EE
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:142,9'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEdeB8nn180100Ev
                - _ZNK8perfetto4base8Watchdog9TimerDataeqERKS2_
                - _ZNSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEppB8nn180100Ei
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZN8perfetto4base8Watchdog19RearmTimerFd_LockedEv
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZNSt3__111__wrap_iterIPKN8perfetto4base8Watchdog9TimerDataEEC2B8nn180100IPS4_TnNS_9enable_ifIXsr14is_convertibleIT_S6_EE5valueEiE4typeELi0EEERKNS0_ISB_EE
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5eraseB8nn180100ENS_11__wrap_iterIPKS4_EE
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:142,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:143,7'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPKN8perfetto4base8Watchdog9TimerDataEEC2B8nn180100IPS4_TnNS_9enable_ifIXsr14is_convertibleIT_S6_EE5valueEiE4typeELi0EEERKNS0_ISB_EE
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5eraseB8nn180100ENS_11__wrap_iterIPKS4_EE
                - _ZN8perfetto4base8Watchdog19RearmTimerFd_LockedEv
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:146,3'
              BranchSideFuncs:
                - _ZNSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEppB8nn180100Ei
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZN8perfetto4base8Watchdog19RearmTimerFd_LockedEv
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEdeB8nn180100Ev
                - _ZNK8perfetto4base8Watchdog9TimerDataeqERKS2_
                - _ZNSt3__111__wrap_iterIPKN8perfetto4base8Watchdog9TimerDataEEC2B8nn180100IPS4_TnNS_9enable_ifIXsr14is_convertibleIT_S6_EE5valueEiE4typeELi0EEERKNS0_ISB_EE
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5eraseB8nn180100ENS_11__wrap_iterIPKS4_EE
      Callsites:
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:142,13'
          Dst:             _ZNK8perfetto4base8Watchdog9TimerDataeqERKS2_
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:147,3'
          Dst:             _ZN8perfetto4base8Watchdog19RearmTimerFd_LockedEv
    - functionName:    _ZNK8perfetto4base8Watchdog9TimerDataeqERKS2_
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - x
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base8Watchdog19RearmTimerFd_LockedEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          86
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8perfetto4base15ToPosixTimespecENSt3__16chrono8durationIxNS1_5ratioILl1ELl1000EEEEE
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - timerfd_settime
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:151,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:152,5'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__111min_elementB8nn180100INS_11__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEEEET_S8_S8_
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - timerfd_settime
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEptB8nn180100Ev
                - _ZN8perfetto4base15ToPosixTimespecENSt3__16chrono8durationIxNS1_5ratioILl1ELl1000EEEEE
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:153,30'
              BranchSideFuncs:
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__111min_elementB8nn180100INS_11__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEEEET_S8_S8_
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - timerfd_settime
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEptB8nn180100Ev
                - _ZN8perfetto4base15ToPosixTimespecENSt3__16chrono8durationIxNS1_5ratioILl1ELl1000EEEEE
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:158,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:159,35'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEptB8nn180100Ev
                - _ZN8perfetto4base15ToPosixTimespecENSt3__16chrono8durationIxNS1_5ratioILl1ELl1000EEEEE
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - timerfd_settime
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:163,30'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - timerfd_settime
      Callsites:
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:159,19'
          Dst:             _ZN8perfetto4base15ToPosixTimespecENSt3__16chrono8durationIxNS1_5ratioILl1ELl1000EEEEE
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:163,29'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:163,13'
          Dst:             timerfd_settime
    - functionName:    _ZN8perfetto4base15ToPosixTimespecENSt3__16chrono8durationIxNS1_5ratioILl1ELl1000EEEEE
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - time
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base11GetThreadIdEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/thread_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - syscall
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/base/thread_utils.h:56,29'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/base/thread_utils.h:56,29'
              BranchSideFuncs:
                - syscall
            - BranchSide:      '../../src/perfetto/include/perfetto/base/thread_utils.h:56,29'
              BranchSideFuncs:
                - syscall
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/base/thread_utils.h:56,29'
          Dst:             syscall
    - functionName:    syscall
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base8Watchdog5TimerC2EPS1_jNS0_19WatchdogCrashReasonE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - watchdog
        - ms
        - crash_reason
      BBCount:         8
      ICount:          74
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base11GetThreadIdEv
        - _ZN8perfetto4base13GetWallTimeMsEv
        - _ZN8perfetto4base8Watchdog13AddFatalTimerENS1_9TimerDataE
        - _ZN8perfetto4base8Watchdog9TimerDataC2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:414,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:415,5'
              BranchSideFuncs:
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEEC2B8nn180100IjTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__16chronoplB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EENS_11common_typeIJNS0_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_
                - _ZN8perfetto4base11GetThreadIdEv
                - _ZN8perfetto4base8Watchdog13AddFatalTimerENS1_9TimerDataE
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:416,26'
              BranchSideFuncs:
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEEC2B8nn180100IjTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__16chronoplB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EENS_11common_typeIJNS0_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_
                - _ZN8perfetto4base11GetThreadIdEv
                - _ZN8perfetto4base8Watchdog13AddFatalTimerENS1_9TimerDataE
      Callsites:
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:410,18'
          Dst:             _ZN8perfetto4base8Watchdog9TimerDataC2Ev
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:416,26'
          Dst:             _ZN8perfetto4base13GetWallTimeMsEv
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:417,27'
          Dst:             _ZN8perfetto4base11GetThreadIdEv
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:420,14'
          Dst:             _ZN8perfetto4base8Watchdog13AddFatalTimerENS1_9TimerDataE
    - functionName:    _ZN8perfetto4base8Watchdog13AddFatalTimerENS1_9TimerDataE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - this
        - timer
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base8Watchdog19RearmTimerFd_LockedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:135,3'
          Dst:             _ZN8perfetto4base8Watchdog19RearmTimerFd_LockedEv
    - functionName:    _ZN8perfetto4base8Watchdog16WindowedInterval5ClearEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base12_GLOBAL__N_112MeanForArrayEPKmm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - array
        - size
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:60,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:61,14'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:63,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZNK8perfetto4base8Watchdog16WindowedInterval4sizeEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base8Watchdog23WindowTimeForRingBufferERKNS1_16WindowedIntervalE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - window
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8perfetto4base8Watchdog16WindowedInterval4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:380,39'
          Dst:             _ZNK8perfetto4base8Watchdog16WindowedInterval4sizeEv
    - functionName:    _ZNK8perfetto4base8Watchdog16WindowedInterval14OldestWhenFullEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - __errno_location
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h:127,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h:127,7'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h:127,7'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIA_mNS_14default_deleteIS1_EEEixB8nn180100Em
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h:127,7'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h:127,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h:127,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h:127,7'
          Dst:             strerror
        - Src:             '../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h:127,7'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h:127,7'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
    - functionName:    _ZNK8perfetto4base8Watchdog16WindowedInterval14NewestWhenFullEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - __errno_location
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h:134,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h:134,7'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h:134,7'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIA_mNS_14default_deleteIS1_EEEixB8nn180100Em
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h:134,7'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h:134,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h:134,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h:134,7'
          Dst:             strerror
        - Src:             '../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h:134,7'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h:134,7'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
    - functionName:    _ZNK8perfetto4base8Watchdog16WindowedInterval4MeanEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base12_GLOBAL__N_112MeanForArrayEPKmm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:396,10'
          Dst:             _ZN8perfetto4base12_GLOBAL__N_112MeanForArrayEPKmm
    - functionName:    _ZN8perfetto4base8Watchdog16WindowedInterval4PushEm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - sample
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:391,21'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:391,21'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:391,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8perfetto4base8CrashKey3SetEl
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/crash_keys.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - value
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base8CrashKey8RegisterEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/crash_keys.h:110,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/crash_keys.h:110,9'
              BranchSideFuncs:
                - _ZN8perfetto4base8CrashKey8RegisterEv
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/crash_keys.h:111,7'
              BranchSideFuncs:
                - _ZN8perfetto4base8CrashKey8RegisterEv
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/crash_keys.h:111,7'
          Dst:             _ZN8perfetto4base8CrashKey8RegisterEv
    - functionName:    _ZN8perfetto4base8Watchdog15CheckCpu_LockedEm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - cpu_time
      BBCount:         11
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base8BasenameEPKc
        - _ZN8perfetto4base8Watchdog16WindowedInterval4PushEm
        - _ZN8perfetto4base8Watchdog23WindowTimeForRingBufferERKNS1_16WindowedIntervalE
        - _ZNK8perfetto4base8Watchdog16WindowedInterval14NewestWhenFullEv
        - _ZNK8perfetto4base8Watchdog16WindowedInterval14OldestWhenFullEv
        - sysconf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:354,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:355,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:358,7'
              BranchSideFuncs:
                - _ZN8perfetto4base8Watchdog16WindowedInterval4PushEm
                - _ZNK8perfetto4base8Watchdog16WindowedInterval14NewestWhenFullEv
                - _ZNK8perfetto4base8Watchdog16WindowedInterval14OldestWhenFullEv
                - _ZN8perfetto4base8Watchdog23WindowTimeForRingBufferERKNS1_16WindowedIntervalE
                - sysconf
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:358,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:361,33'
              BranchSideFuncs:
                - _ZNK8perfetto4base8Watchdog16WindowedInterval14NewestWhenFullEv
                - _ZNK8perfetto4base8Watchdog16WindowedInterval14OldestWhenFullEv
                - _ZN8perfetto4base8Watchdog23WindowTimeForRingBufferERKNS1_16WindowedIntervalE
                - sysconf
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:376,3'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:369,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:370,7'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:375,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:358,30'
          Dst:             _ZN8perfetto4base8Watchdog16WindowedInterval4PushEm
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:361,56'
          Dst:             _ZNK8perfetto4base8Watchdog16WindowedInterval14NewestWhenFullEv
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:362,56'
          Dst:             _ZNK8perfetto4base8Watchdog16WindowedInterval14OldestWhenFullEv
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:364,30'
          Dst:             _ZN8perfetto4base8Watchdog23WindowTimeForRingBufferERKNS1_16WindowedIntervalE
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:366,29'
          Dst:             sysconf
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:370,7'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:370,7'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
    - functionName:    sysconf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base8Watchdog18CheckMemory_LockedEm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - rss_bytes
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base8BasenameEPKc
        - _ZN8perfetto4base8Watchdog16WindowedInterval4PushEm
        - _ZNK8perfetto4base8Watchdog16WindowedInterval4MeanEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:335,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:336,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:340,7'
              BranchSideFuncs:
                - _ZN8perfetto4base8Watchdog16WindowedInterval4PushEm
                - _ZNK8perfetto4base8Watchdog16WindowedInterval4MeanEv
                - _ZN8perfetto4base8BasenameEPKc
                - _ZNK8perfetto4base8Watchdog16WindowedInterval4MeanEv
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:340,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:341,9'
              BranchSideFuncs:
                - _ZNK8perfetto4base8Watchdog16WindowedInterval4MeanEv
                - _ZN8perfetto4base8BasenameEPKc
                - _ZNK8perfetto4base8Watchdog16WindowedInterval4MeanEv
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:350,3'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:341,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:343,7'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - _ZNK8perfetto4base8Watchdog16WindowedInterval4MeanEv
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:349,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:340,28'
          Dst:             _ZN8perfetto4base8Watchdog16WindowedInterval4PushEm
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:341,30'
          Dst:             _ZNK8perfetto4base8Watchdog16WindowedInterval4MeanEv
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:343,7'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:343,7'
          Dst:             _ZNK8perfetto4base8Watchdog16WindowedInterval4MeanEv
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:343,7'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
    - functionName:    _ZN8perfetto4base8ProcStatC2Ev
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - tid
        - crash_reason
      BBCount:         7
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8CrashKey3SetEl
        - abort
        - getpid
        - syscall
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:315,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:318,5'
              BranchSideFuncs:
                - abort
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:321,7'
              BranchSideFuncs:
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1EEEEC2B8nn180100IiTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__111this_thread9sleep_forB8nn180100IxNS_5ratioILl1ELl1EEEEEvRKNS_6chrono8durationIT_T0_EE
                - abort
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:321,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:322,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:330,52'
              BranchSideFuncs:
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1EEEEC2B8nn180100IiTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__111this_thread9sleep_forB8nn180100IxNS_5ratioILl1ELl1EEEEEvRKNS_6chrono8durationIT_T0_EE
                - abort
      Callsites:
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:304,22'
          Dst:             _ZN8perfetto4base8CrashKey3SetEl
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:310,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:315,28'
          Dst:             getpid
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:315,7'
          Dst:             syscall
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:318,5'
          Dst:             abort
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:331,3'
          Dst:             abort
    - functionName:    getpid
      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:    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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN8perfetto4base8Watchdog10ThreadMainEvENK3$_0clEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - __errno_location
        - read
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:254,16'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:254,16'
              BranchSideFuncs:
                - __errno_location
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - read
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:254,16'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - read
                - __errno_location
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:254,16'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:254,16'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - read
                - __errno_location
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:254,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:254,16'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:254,16'
          Dst:             read
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:254,16'
          Dst:             __errno_location
    - functionName:    _ZN8perfetto4base8Watchdog11SetCpuLimitEjj
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - percentage
        - window_ms
      BBCount:         27
      ICount:          128
      EdgeCount:       29
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base12_GLOBAL__N_112IsMultipleOfEjj
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - _ZN8perfetto4base8Watchdog16WindowedInterval5ResetEm
        - __errno_location
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:205,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:205,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:206,3'
              BranchSideFuncs:
                - _ZN8perfetto4base12_GLOBAL__N_112IsMultipleOfEjj
                - _ZN8perfetto4base8Watchdog16WindowedInterval5ResetEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:206,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:206,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8Watchdog16WindowedInterval5ResetEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:206,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8Watchdog16WindowedInterval5ResetEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:206,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:206,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:209,17'
              BranchSideFuncs:
                - _ZN8perfetto4base8Watchdog16WindowedInterval5ResetEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:209,17'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:209,17'
              BranchSideFuncs:
                - _ZN8perfetto4base8Watchdog16WindowedInterval5ResetEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:209,39'
              BranchSideFuncs:
                - _ZN8perfetto4base8Watchdog16WindowedInterval5ResetEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:205,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:205,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:205,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:205,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:205,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:205,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:206,3'
          Dst:             _ZN8perfetto4base12_GLOBAL__N_112IsMultipleOfEjj
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:206,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:206,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:206,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:206,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:206,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:206,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:210,26'
          Dst:             _ZN8perfetto4base8Watchdog16WindowedInterval5ResetEm
    - functionName:    _ZN8perfetto4base12_GLOBAL__N_112IsMultipleOfEjj
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - number
        - divisor
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:55,28'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:55,31'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:55,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8perfetto4base8Watchdog16WindowedInterval5ResetEm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - new_size
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:407,17'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:407,17'
              BranchSideFuncs:
                - _ZNSt3__110unique_ptrIA_mNS_14default_deleteIS1_EEE5resetB8nn180100IPmTnNS_9enable_ifIXsr28_CheckArrayPointerConversionIT_EE5valueEiE4typeELi0EEEvS8_
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:407,56'
              BranchSideFuncs:
                - _Znam
                - _ZNSt3__110unique_ptrIA_mNS_14default_deleteIS1_EEE5resetB8nn180100IPmTnNS_9enable_ifIXsr28_CheckArrayPointerConversionIT_EE5valueEiE4typeELi0EEEvS8_
      Callsites:       []
    - functionName:    _ZN8perfetto4base8Watchdog14SetMemoryLimitEmj
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - this
        - bytes
        - window_ms
      BBCount:         18
      ICount:          98
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base12_GLOBAL__N_112IsMultipleOfEjj
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - _ZN8perfetto4base8Watchdog16WindowedInterval5ResetEm
        - __errno_location
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:195,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:195,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8Watchdog16WindowedInterval5ResetEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:195,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8Watchdog16WindowedInterval5ResetEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:195,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:195,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:197,17'
              BranchSideFuncs:
                - _ZN8perfetto4base8Watchdog16WindowedInterval5ResetEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:197,17'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:197,17'
              BranchSideFuncs:
                - _ZN8perfetto4base8Watchdog16WindowedInterval5ResetEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:197,34'
              BranchSideFuncs:
                - _ZN8perfetto4base8Watchdog16WindowedInterval5ResetEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:195,3'
          Dst:             _ZN8perfetto4base12_GLOBAL__N_112IsMultipleOfEjj
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:195,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:195,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:195,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:195,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:195,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:195,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:198,24'
          Dst:             _ZN8perfetto4base8Watchdog16WindowedInterval5ResetEm
    - functionName:    _ZN8perfetto4base8Watchdog10ThreadMainEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         53
      ICount:          298
      EdgeCount:       65
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatE
        - _ZN8perfetto4base13GetWallTimeMsEv
        - _ZN8perfetto4base14GetSysPageSizeEv
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - _ZN8perfetto4base26IsSyncMemoryTaggingEnabledEv
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - _ZN8perfetto4base8CrashKey8RegisterEv
        - _ZN8perfetto4base8OpenFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEij
        - _ZN8perfetto4base8ProcStatC2Ev
        - _ZN8perfetto4base8Watchdog15CheckCpu_LockedEm
        - _ZN8perfetto4base8Watchdog18CheckMemory_LockedEm
        - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
        - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
        - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - '_ZZN8perfetto4base8Watchdog10ThreadMainEvENK3$_0clEv'
        - __errno_location
        - getpid
        - lseek64
        - poll
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:219,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:220,5'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - poll
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZNKSt3__113__atomic_baseIbLb0EEcvbB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - '_ZZN8perfetto4base8Watchdog10ThreadMainEvENK3$_0clEv'
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - lseek64
                - _ZN8perfetto4base8ProcStatC2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - _ZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatE
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZN8perfetto4base8Watchdog18CheckMemory_LockedEm
                - _ZN8perfetto4base8Watchdog15CheckCpu_LockedEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - getpid
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZN8perfetto4base26IsSyncMemoryTaggingEnabledEv
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEdeB8nn180100Ev
                - _ZNSt3__16chronogeB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE
                - _ZNSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEppB8nn180100Ev
                - __errno_location
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEEC2B8nn180100IiTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__111this_thread9sleep_forB8nn180100IxNS_5ratioILl1ELl1000EEEEEvRKNS_6chrono8durationIT_T0_EE
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:224,3'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - poll
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZNKSt3__113__atomic_baseIbLb0EEcvbB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - '_ZZN8perfetto4base8Watchdog10ThreadMainEvENK3$_0clEv'
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - lseek64
                - _ZN8perfetto4base8ProcStatC2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - _ZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatE
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZN8perfetto4base8Watchdog18CheckMemory_LockedEm
                - _ZN8perfetto4base8Watchdog15CheckCpu_LockedEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - getpid
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZN8perfetto4base26IsSyncMemoryTaggingEnabledEv
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEdeB8nn180100Ev
                - _ZNSt3__16chronogeB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE
                - _ZNSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEppB8nn180100Ev
                - __errno_location
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEEC2B8nn180100IiTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__111this_thread9sleep_forB8nn180100IxNS_5ratioILl1ELl1000EEEEEvRKNS_6chrono8durationIT_T0_EE
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:238,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:0,0'
              BranchSideFuncs:
                - '_ZZN8perfetto4base8Watchdog10ThreadMainEvENK3$_0clEv'
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - lseek64
                - _ZN8perfetto4base8ProcStatC2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - _ZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatE
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - poll
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZNKSt3__113__atomic_baseIbLb0EEcvbB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZN8perfetto4base8Watchdog18CheckMemory_LockedEm
                - _ZN8perfetto4base8Watchdog15CheckCpu_LockedEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - getpid
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZN8perfetto4base26IsSyncMemoryTaggingEnabledEv
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEdeB8nn180100Ev
                - _ZNSt3__16chronogeB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE
                - _ZNSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEppB8nn180100Ev
                - __errno_location
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEEC2B8nn180100IiTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__111this_thread9sleep_forB8nn180100IxNS_5ratioILl1ELl1000EEEEEvRKNS_6chrono8durationIT_T0_EE
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:240,9'
              BranchSideFuncs:
                - '_ZZN8perfetto4base8Watchdog10ThreadMainEvENK3$_0clEv'
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - lseek64
                - _ZN8perfetto4base8ProcStatC2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - _ZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatE
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - poll
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZNKSt3__113__atomic_baseIbLb0EEcvbB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZN8perfetto4base8Watchdog18CheckMemory_LockedEm
                - _ZN8perfetto4base8Watchdog15CheckCpu_LockedEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - getpid
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZN8perfetto4base26IsSyncMemoryTaggingEnabledEv
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEdeB8nn180100Ev
                - _ZNSt3__16chronogeB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE
                - _ZNSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEppB8nn180100Ev
                - __errno_location
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEEC2B8nn180100IiTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__111this_thread9sleep_forB8nn180100IxNS_5ratioILl1ELl1000EEEEEvRKNS_6chrono8durationIT_T0_EE
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:240,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:241,11'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEEC2B8nn180100IiTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__111this_thread9sleep_forB8nn180100IxNS_5ratioILl1ELl1000EEEEEvRKNS_6chrono8durationIT_T0_EE
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - poll
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZNKSt3__113__atomic_baseIbLb0EEcvbB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - '_ZZN8perfetto4base8Watchdog10ThreadMainEvENK3$_0clEv'
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - lseek64
                - _ZN8perfetto4base8ProcStatC2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - _ZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatE
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZN8perfetto4base8Watchdog18CheckMemory_LockedEm
                - _ZN8perfetto4base8Watchdog15CheckCpu_LockedEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - getpid
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZN8perfetto4base26IsSyncMemoryTaggingEnabledEv
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEdeB8nn180100Ev
                - _ZNSt3__16chronogeB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE
                - _ZNSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEppB8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:253,14'
              BranchSideFuncs:
                - '_ZZN8perfetto4base8Watchdog10ThreadMainEvENK3$_0clEv'
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - lseek64
                - _ZN8perfetto4base8ProcStatC2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - _ZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatE
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - poll
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZNKSt3__113__atomic_baseIbLb0EEcvbB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - __errno_location
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEEC2B8nn180100IiTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__111this_thread9sleep_forB8nn180100IxNS_5ratioILl1ELl1000EEEEEvRKNS_6chrono8durationIT_T0_EE
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZN8perfetto4base8Watchdog18CheckMemory_LockedEm
                - _ZN8perfetto4base8Watchdog15CheckCpu_LockedEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - getpid
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZN8perfetto4base26IsSyncMemoryTaggingEnabledEv
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEdeB8nn180100Ev
                - _ZNSt3__16chronogeB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE
                - _ZNSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEppB8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:241,27'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:241,30'
              BranchSideFuncs:
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEEC2B8nn180100IiTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__111this_thread9sleep_forB8nn180100IxNS_5ratioILl1ELl1000EEEEEvRKNS_6chrono8durationIT_T0_EE
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - poll
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZNKSt3__113__atomic_baseIbLb0EEcvbB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - '_ZZN8perfetto4base8Watchdog10ThreadMainEvENK3$_0clEv'
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - lseek64
                - _ZN8perfetto4base8ProcStatC2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - _ZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatE
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZN8perfetto4base8Watchdog18CheckMemory_LockedEm
                - _ZN8perfetto4base8Watchdog15CheckCpu_LockedEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - getpid
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZN8perfetto4base26IsSyncMemoryTaggingEnabledEv
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEdeB8nn180100Ev
                - _ZNSt3__16chronogeB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE
                - _ZNSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEppB8nn180100Ev
                - __errno_location
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:243,63'
              BranchSideFuncs:
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEEC2B8nn180100IiTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__111this_thread9sleep_forB8nn180100IxNS_5ratioILl1ELl1000EEEEEvRKNS_6chrono8durationIT_T0_EE
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - poll
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZNKSt3__113__atomic_baseIbLb0EEcvbB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - '_ZZN8perfetto4base8Watchdog10ThreadMainEvENK3$_0clEv'
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - lseek64
                - _ZN8perfetto4base8ProcStatC2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - _ZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatE
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZN8perfetto4base8Watchdog18CheckMemory_LockedEm
                - _ZN8perfetto4base8Watchdog15CheckCpu_LockedEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - getpid
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZN8perfetto4base26IsSyncMemoryTaggingEnabledEv
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEdeB8nn180100Ev
                - _ZNSt3__16chronogeB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE
                - _ZNSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEppB8nn180100Ev
                - __errno_location
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:241,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:243,63'
              BranchSideFuncs:
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEEC2B8nn180100IiTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__111this_thread9sleep_forB8nn180100IxNS_5ratioILl1ELl1000EEEEEvRKNS_6chrono8durationIT_T0_EE
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - poll
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZNKSt3__113__atomic_baseIbLb0EEcvbB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - '_ZZN8perfetto4base8Watchdog10ThreadMainEvENK3$_0clEv'
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - lseek64
                - _ZN8perfetto4base8ProcStatC2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - _ZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatE
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZN8perfetto4base8Watchdog18CheckMemory_LockedEm
                - _ZN8perfetto4base8Watchdog15CheckCpu_LockedEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - getpid
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZN8perfetto4base26IsSyncMemoryTaggingEnabledEv
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEdeB8nn180100Ev
                - _ZNSt3__16chronogeB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE
                - _ZNSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEppB8nn180100Ev
                - __errno_location
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:246,7'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:264,30'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:264,30'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEdeB8nn180100Ev
                - _ZNSt3__16chronogeB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE
                - _ZNSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEppB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - lseek64
                - _ZN8perfetto4base8ProcStatC2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - _ZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatE
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - poll
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZNKSt3__113__atomic_baseIbLb0EEcvbB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - '_ZZN8perfetto4base8Watchdog10ThreadMainEvENK3$_0clEv'
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - __errno_location
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEEC2B8nn180100IiTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__111this_thread9sleep_forB8nn180100IxNS_5ratioILl1ELl1000EEEEEvRKNS_6chrono8durationIT_T0_EE
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZN8perfetto4base8Watchdog18CheckMemory_LockedEm
                - _ZN8perfetto4base8Watchdog15CheckCpu_LockedEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - getpid
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZN8perfetto4base26IsSyncMemoryTaggingEnabledEv
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:271,5'
              BranchSideFuncs:
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - lseek64
                - _ZN8perfetto4base8ProcStatC2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - _ZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatE
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - poll
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZNKSt3__113__atomic_baseIbLb0EEcvbB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - '_ZZN8perfetto4base8Watchdog10ThreadMainEvENK3$_0clEv'
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEdeB8nn180100Ev
                - _ZNSt3__16chronogeB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE
                - _ZNSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEppB8nn180100Ev
                - __errno_location
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEEC2B8nn180100IiTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__111this_thread9sleep_forB8nn180100IxNS_5ratioILl1ELl1000EEEEEvRKNS_6chrono8durationIT_T0_EE
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZN8perfetto4base8Watchdog18CheckMemory_LockedEm
                - _ZN8perfetto4base8Watchdog15CheckCpu_LockedEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - getpid
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZN8perfetto4base26IsSyncMemoryTaggingEnabledEv
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:265,13'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:264,7'
              BranchSideFuncs:
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - lseek64
                - _ZN8perfetto4base8ProcStatC2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - _ZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatE
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - poll
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZNKSt3__113__atomic_baseIbLb0EEcvbB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - '_ZZN8perfetto4base8Watchdog10ThreadMainEvENK3$_0clEv'
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEdeB8nn180100Ev
                - _ZNSt3__16chronogeB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE
                - _ZNSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEppB8nn180100Ev
                - __errno_location
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEEC2B8nn180100IiTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__111this_thread9sleep_forB8nn180100IxNS_5ratioILl1ELl1000EEEEEvRKNS_6chrono8durationIT_T0_EE
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZN8perfetto4base8Watchdog18CheckMemory_LockedEm
                - _ZN8perfetto4base8Watchdog15CheckCpu_LockedEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - getpid
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZN8perfetto4base26IsSyncMemoryTaggingEnabledEv
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:266,25'
              BranchSideFuncs:
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - lseek64
                - _ZN8perfetto4base8ProcStatC2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - _ZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatE
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - poll
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZNKSt3__113__atomic_baseIbLb0EEcvbB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - '_ZZN8perfetto4base8Watchdog10ThreadMainEvENK3$_0clEv'
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEdeB8nn180100Ev
                - _ZNSt3__16chronogeB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE
                - _ZNSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEppB8nn180100Ev
                - __errno_location
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEEC2B8nn180100IiTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__111this_thread9sleep_forB8nn180100IxNS_5ratioILl1ELl1000EEEEEvRKNS_6chrono8durationIT_T0_EE
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZN8perfetto4base8Watchdog18CheckMemory_LockedEm
                - _ZN8perfetto4base8Watchdog15CheckCpu_LockedEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - getpid
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZN8perfetto4base26IsSyncMemoryTaggingEnabledEv
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:273,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:274,34'
              BranchSideFuncs:
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - lseek64
                - _ZN8perfetto4base8ProcStatC2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - _ZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatE
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - poll
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZNKSt3__113__atomic_baseIbLb0EEcvbB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - '_ZZN8perfetto4base8Watchdog10ThreadMainEvENK3$_0clEv'
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEdeB8nn180100Ev
                - _ZNSt3__16chronogeB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE
                - _ZNSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEppB8nn180100Ev
                - __errno_location
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEEC2B8nn180100IiTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__111this_thread9sleep_forB8nn180100IxNS_5ratioILl1ELl1000EEEEEvRKNS_6chrono8durationIT_T0_EE
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZN8perfetto4base8Watchdog18CheckMemory_LockedEm
                - _ZN8perfetto4base8Watchdog15CheckCpu_LockedEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - getpid
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZN8perfetto4base26IsSyncMemoryTaggingEnabledEv
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:277,19'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - lseek64
                - _ZN8perfetto4base8ProcStatC2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - _ZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatE
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - poll
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZNKSt3__113__atomic_baseIbLb0EEcvbB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - '_ZZN8perfetto4base8Watchdog10ThreadMainEvENK3$_0clEv'
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEdeB8nn180100Ev
                - _ZNSt3__16chronogeB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE
                - _ZNSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEppB8nn180100Ev
                - __errno_location
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEEC2B8nn180100IiTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__111this_thread9sleep_forB8nn180100IxNS_5ratioILl1ELl1000EEEEEvRKNS_6chrono8durationIT_T0_EE
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZN8perfetto4base8Watchdog18CheckMemory_LockedEm
                - _ZN8perfetto4base8Watchdog15CheckCpu_LockedEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - getpid
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZN8perfetto4base26IsSyncMemoryTaggingEnabledEv
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:279,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:280,7'
              BranchSideFuncs:
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZN8perfetto4base8Watchdog18CheckMemory_LockedEm
                - _ZN8perfetto4base8Watchdog15CheckCpu_LockedEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - poll
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZNKSt3__113__atomic_baseIbLb0EEcvbB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - '_ZZN8perfetto4base8Watchdog10ThreadMainEvENK3$_0clEv'
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - lseek64
                - _ZN8perfetto4base8ProcStatC2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - _ZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatE
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEdeB8nn180100Ev
                - _ZNSt3__16chronogeB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE
                - _ZNSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEppB8nn180100Ev
                - __errno_location
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEEC2B8nn180100IiTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__111this_thread9sleep_forB8nn180100IxNS_5ratioILl1ELl1000EEEEEvRKNS_6chrono8durationIT_T0_EE
                - getpid
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZN8perfetto4base26IsSyncMemoryTaggingEnabledEv
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:281,30'
              BranchSideFuncs:
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZN8perfetto4base8Watchdog18CheckMemory_LockedEm
                - _ZN8perfetto4base8Watchdog15CheckCpu_LockedEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - poll
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZNKSt3__113__atomic_baseIbLb0EEcvbB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - '_ZZN8perfetto4base8Watchdog10ThreadMainEvENK3$_0clEv'
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - lseek64
                - _ZN8perfetto4base8ProcStatC2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - _ZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatE
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEdeB8nn180100Ev
                - _ZNSt3__16chronogeB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE
                - _ZNSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEppB8nn180100Ev
                - __errno_location
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEEC2B8nn180100IiTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__111this_thread9sleep_forB8nn180100IxNS_5ratioILl1ELl1000EEEEEvRKNS_6chrono8durationIT_T0_EE
                - getpid
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZN8perfetto4base26IsSyncMemoryTaggingEnabledEv
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:288,41'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:288,45'
              BranchSideFuncs:
                - _ZN8perfetto4base26IsSyncMemoryTaggingEnabledEv
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - poll
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZNKSt3__113__atomic_baseIbLb0EEcvbB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - '_ZZN8perfetto4base8Watchdog10ThreadMainEvENK3$_0clEv'
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - lseek64
                - _ZN8perfetto4base8ProcStatC2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - _ZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatE
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZN8perfetto4base8Watchdog18CheckMemory_LockedEm
                - _ZN8perfetto4base8Watchdog15CheckCpu_LockedEm
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEdeB8nn180100Ev
                - _ZNSt3__16chronogeB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE
                - _ZNSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEppB8nn180100Ev
                - __errno_location
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEEC2B8nn180100IiTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__111this_thread9sleep_forB8nn180100IxNS_5ratioILl1ELl1000EEEEEvRKNS_6chrono8durationIT_T0_EE
                - getpid
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:291,34'
              BranchSideFuncs:
                - _ZN8perfetto4base8Watchdog15CheckCpu_LockedEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - poll
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZNKSt3__113__atomic_baseIbLb0EEcvbB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - '_ZZN8perfetto4base8Watchdog10ThreadMainEvENK3$_0clEv'
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - lseek64
                - _ZN8perfetto4base8ProcStatC2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - _ZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatE
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZN8perfetto4base8Watchdog18CheckMemory_LockedEm
                - _ZN8perfetto4base26IsSyncMemoryTaggingEnabledEv
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEdeB8nn180100Ev
                - _ZNSt3__16chronogeB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE
                - _ZNSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEppB8nn180100Ev
                - __errno_location
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEEC2B8nn180100IiTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__111this_thread9sleep_forB8nn180100IxNS_5ratioILl1ELl1000EEEEEvRKNS_6chrono8durationIT_T0_EE
                - getpid
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:288,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:289,28'
              BranchSideFuncs:
                - _ZN8perfetto4base8Watchdog15CheckCpu_LockedEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - poll
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZNKSt3__113__atomic_baseIbLb0EEcvbB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - '_ZZN8perfetto4base8Watchdog10ThreadMainEvENK3$_0clEv'
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - lseek64
                - _ZN8perfetto4base8ProcStatC2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - _ZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatE
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZN8perfetto4base8Watchdog18CheckMemory_LockedEm
                - _ZN8perfetto4base26IsSyncMemoryTaggingEnabledEv
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEdeB8nn180100Ev
                - _ZNSt3__16chronogeB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE
                - _ZNSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEppB8nn180100Ev
                - __errno_location
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEEC2B8nn180100IiTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__111this_thread9sleep_forB8nn180100IxNS_5ratioILl1ELl1000EEEEEvRKNS_6chrono8durationIT_T0_EE
                - getpid
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:291,34'
              BranchSideFuncs:
                - _ZN8perfetto4base8Watchdog15CheckCpu_LockedEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - poll
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZNKSt3__113__atomic_baseIbLb0EEcvbB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - '_ZZN8perfetto4base8Watchdog10ThreadMainEvENK3$_0clEv'
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - lseek64
                - _ZN8perfetto4base8ProcStatC2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - _ZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatE
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZN8perfetto4base8Watchdog18CheckMemory_LockedEm
                - _ZN8perfetto4base26IsSyncMemoryTaggingEnabledEv
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEdeB8nn180100Ev
                - _ZNSt3__16chronogeB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE
                - _ZNSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEppB8nn180100Ev
                - __errno_location
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEEC2B8nn180100IiTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__111this_thread9sleep_forB8nn180100IxNS_5ratioILl1ELl1000EEEEEvRKNS_6chrono8durationIT_T0_EE
                - getpid
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:297,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:231,3'
              BranchSideFuncs:
                - getpid
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - poll
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZNKSt3__113__atomic_baseIbLb0EEcvbB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - '_ZZN8perfetto4base8Watchdog10ThreadMainEvENK3$_0clEv'
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - lseek64
                - _ZN8perfetto4base8ProcStatC2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - _ZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatE
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZN8perfetto4base8Watchdog18CheckMemory_LockedEm
                - _ZN8perfetto4base8Watchdog15CheckCpu_LockedEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZN8perfetto4base26IsSyncMemoryTaggingEnabledEv
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEdeB8nn180100Ev
                - _ZNSt3__16chronogeB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE
                - _ZNSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEppB8nn180100Ev
                - __errno_location
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEEC2B8nn180100IiTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__111this_thread9sleep_forB8nn180100IxNS_5ratioILl1ELl1000EEEEEvRKNS_6chrono8durationIT_T0_EE
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:298,34'
              BranchSideFuncs:
                - getpid
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - poll
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZNKSt3__113__atomic_baseIbLb0EEcvbB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - '_ZZN8perfetto4base8Watchdog10ThreadMainEvENK3$_0clEv'
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPN8perfetto4base8Watchdog9TimerDataEEEbRKNS_11__wrap_iterIT_EESA_
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - lseek64
                - _ZN8perfetto4base8ProcStatC2Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
                - _ZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatE
                - _ZN8perfetto4base14GetSysPageSizeEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZN8perfetto4base8Watchdog18CheckMemory_LockedEm
                - _ZN8perfetto4base8Watchdog15CheckCpu_LockedEm
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZN8perfetto4base26IsSyncMemoryTaggingEnabledEv
                - _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
                - _ZNKSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEdeB8nn180100Ev
                - _ZNSt3__16chronogeB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE
                - _ZNSt3__111__wrap_iterIPN8perfetto4base8Watchdog9TimerDataEEppB8nn180100Ev
                - __errno_location
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEEC2B8nn180100IiTnNS_9enable_ifIXaasr14is_convertibleIRKT_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS7_EE5valueEiE4typeELi0EEES9_
                - _ZNSt3__111this_thread9sleep_forB8nn180100IxNS_5ratioILl1ELl1000EEEEEvRKNS_6chrono8durationIT_T0_EE
      Callsites:
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:216,22'
          Dst:             _ZN8perfetto4base8CrashKey8RegisterEv
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:218,28'
          Dst:             _ZN8perfetto4base8OpenFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEij
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:219,8'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:220,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:220,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:228,15'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:235,5'
          Dst:             _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:236,16'
          Dst:             poll
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:237,5'
          Dst:             _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:241,11'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:241,30'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:246,7'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:246,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:246,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:246,7'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:246,7'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:246,7'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:254,16'
          Dst:             '_ZZN8perfetto4base8Watchdog10ThreadMainEvENK3$_0clEv'
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:257,22'
          Dst:             _ZN8perfetto4base13GetWallTimeMsEv
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:274,7'
          Dst:             _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:277,19'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:277,5'
          Dst:             lseek64
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:278,14'
          Dst:             _ZN8perfetto4base8ProcStatC2Ev
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:279,31'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:279,10'
          Dst:             _ZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatE
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:283,49'
          Dst:             _ZN8perfetto4base14GetSysPageSizeEv
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:288,11'
          Dst:             _ZN8perfetto4base8Watchdog18CheckMemory_LockedEm
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:288,45'
          Dst:             _ZN8perfetto4base26IsSyncMemoryTaggingEnabledEv
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:291,18'
          Dst:             _ZN8perfetto4base8Watchdog15CheckCpu_LockedEm
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:298,34'
          Dst:             getpid
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:298,7'
          Dst:             _ZN8perfetto4base8Watchdog26SerializeLogsAndKillThreadEiNS0_19WatchdogCrashReasonE
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:300,1'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
    - functionName:    poll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - out
      BBCount:         21
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - '_ZZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatEENK3$_0clEv'
        - __errno_location
        - __isoc99_sscanf
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:71,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:72,18'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatEENK3$_0clEv'
                - __isoc99_sscanf
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:81,3'
              BranchSideFuncs:
                - __isoc99_sscanf
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:73,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:74,7'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:77,9'
              BranchSideFuncs:
                - __isoc99_sscanf
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - '_ZZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatEENK3$_0clEv'
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:77,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:78,7'
              BranchSideFuncs:
                - __isoc99_sscanf
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:79,34'
              BranchSideFuncs:
                - __isoc99_sscanf
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - '_ZZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatEENK3$_0clEv'
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:81,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:81,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:82,5'
              BranchSideFuncs:
                - __isoc99_sscanf
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:84,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:88,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:91,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:72,18'
          Dst:             '_ZZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatEENK3$_0clEv'
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:74,7'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:74,7'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:81,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:81,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:81,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:81,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:81,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:81,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:84,7'
          Dst:             __isoc99_sscanf
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:88,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:88,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
    - functionName:    '_ZZN8perfetto4base12ReadProcStatEiPNS0_8ProcStatEENK3$_0clEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - read
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:72,18'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:72,18'
              BranchSideFuncs:
                - __errno_location
                - read
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:72,18'
              BranchSideFuncs:
                - read
                - __errno_location
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:72,18'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:72,18'
              BranchSideFuncs:
                - read
                - __errno_location
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:72,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:72,18'
          Dst:             read
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:72,18'
          Dst:             __errno_location
    - functionName:    _ZN8perfetto4base8Watchdog5StartEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         19
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - _ZN8perfetto4base8BasenameEPKc
        - _ZN8perfetto4base8Watchdog19RearmTimerFd_LockedEv
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - __errno_location
        - strerror
        - timerfd_create
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:169,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:170,5'
              BranchSideFuncs:
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:172,5'
              BranchSideFuncs:
                - timerfd_create
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZNSt3__16atomicIbEaSB8nn180100Eb
                - _ZN8perfetto4base8Watchdog19RearmTimerFd_LockedEv
                - _ZNSt3__16threadC2IMN8perfetto4base8WatchdogEFvvEJPS4_EvEEOT_DpOT0_
                - _ZNSt3__16threadaSB8nn180100EOS0_
                - _ZNSt3__16threadD1Ev
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:179,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:180,7'
              BranchSideFuncs:
                - _ZNSt3__16atomicIbEaSB8nn180100Eb
                - _ZN8perfetto4base8Watchdog19RearmTimerFd_LockedEv
                - _ZNSt3__16threadC2IMN8perfetto4base8WatchdogEFvvEJPS4_EvEEOT_DpOT0_
                - _ZNSt3__16threadaSB8nn180100EOS0_
                - _ZNSt3__16threadD1Ev
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:184,5'
              BranchSideFuncs:
                - _ZNSt3__16atomicIbEaSB8nn180100Eb
                - _ZN8perfetto4base8Watchdog19RearmTimerFd_LockedEv
                - _ZNSt3__16threadC2IMN8perfetto4base8WatchdogEFvvEJPS4_EvEEOT_DpOT0_
                - _ZNSt3__16threadaSB8nn180100EOS0_
                - _ZNSt3__16threadD1Ev
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:0,0'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:0,0'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:178,9'
          Dst:             timerfd_create
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:177,15'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:179,10'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:180,7'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:180,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:180,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:180,7'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:180,7'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:185,5'
          Dst:             _ZN8perfetto4base8Watchdog19RearmTimerFd_LockedEv
    - functionName:    _ZN8perfetto4base8Watchdog16CreateFatalTimerEjNS0_19WatchdogCrashReasonE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - this
        - ms
        - crash_reason
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base8Watchdog5TimerC2EPS1_jNS0_19WatchdogCrashReasonE
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:125,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:126,37'
              BranchSideFuncs:
                - _ZN8perfetto4base8Watchdog5TimerC2EPS1_jNS0_19WatchdogCrashReasonE
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:128,32'
              BranchSideFuncs:
                - _ZN8perfetto4base8Watchdog5TimerC2EPS1_jNS0_19WatchdogCrashReasonE
      Callsites:
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:126,12'
          Dst:             _ZN8perfetto4base8Watchdog5TimerC2EPS1_jNS0_19WatchdogCrashReasonE
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:128,10'
          Dst:             _ZN8perfetto4base8Watchdog5TimerC2EPS1_jNS0_19WatchdogCrashReasonE
    - functionName:    _ZN8perfetto4base8Watchdog11GetInstanceEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8perfetto4base8WatchdogC2Ej
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:118,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:118,3'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - _Znwm
                - _ZN8perfetto4base8WatchdogC2Ej
                - __cxa_guard_release
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:118,3'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - _Znwm
                - _ZN8perfetto4base8WatchdogC2Ej
                - __cxa_guard_release
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:118,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:118,3'
              BranchSideFuncs:
                - __cxa_guard_acquire
                - _Znwm
                - _ZN8perfetto4base8WatchdogC2Ej
                - __cxa_guard_release
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:118,3'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:118,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:118,31'
              BranchSideFuncs:
                - _Znwm
                - _ZN8perfetto4base8WatchdogC2Ej
                - __cxa_guard_release
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:118,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:118,3'
          Dst:             __cxa_guard_acquire
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:118,35'
          Dst:             _ZN8perfetto4base8WatchdogC2Ej
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:118,3'
          Dst:             __cxa_guard_release
    - functionName:    _ZN8perfetto4base8WatchdogC2Ej
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - polling_interval_ms
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
        - _ZN8perfetto4base8Watchdog16WindowedIntervalC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:94,11'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:94,11'
          Dst:             _ZN8perfetto4base8Watchdog16WindowedIntervalC2Ev
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:94,11'
          Dst:             _ZN8perfetto4base8Watchdog16WindowedIntervalC2Ev
    - functionName:    _ZN8perfetto4base8Watchdog16WindowedIntervalC2Ev
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base8WatchdogD0Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base8WatchdogD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:97,23'
          Dst:             _ZN8perfetto4base8WatchdogD2Ev
    - functionName:    _ZN8perfetto4base8WatchdogD2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/watchdog_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         16
      ICount:          75
      EdgeCount:       31
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
        - _ZN8perfetto4base8Watchdog16WindowedIntervalD2Ev
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - timerfd_settime
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/watchdog_posix.cc:98,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:99,5'
              BranchSideFuncs:
                - _ZNSt3__16atomicIbEaSB8nn180100Eb
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - timerfd_settime
                - _ZNSt3__16thread4joinEv
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEED2B8nn180100Ev
                - _ZN8perfetto4base8Watchdog16WindowedIntervalD2Ev
                - _ZN8perfetto4base8Watchdog16WindowedIntervalD2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZNSt3__16threadD1Ev
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:102,3'
              BranchSideFuncs:
                - _ZNSt3__16atomicIbEaSB8nn180100Eb
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - timerfd_settime
                - _ZNSt3__16thread4joinEv
                - _ZNSt3__16vectorIN8perfetto4base8Watchdog9TimerDataENS_9allocatorIS4_EEED2B8nn180100Ev
                - _ZN8perfetto4base8Watchdog16WindowedIntervalD2Ev
                - _ZN8perfetto4base8Watchdog16WindowedIntervalD2Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
                - _ZNSt3__16threadD1Ev
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:0,0'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/watchdog_posix.cc:0,0'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:112,19'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:112,3'
          Dst:             timerfd_settime
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:115,1'
          Dst:             _ZN8perfetto4base8Watchdog16WindowedIntervalD2Ev
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:115,1'
          Dst:             _ZN8perfetto4base8Watchdog16WindowedIntervalD2Ev
        - Src:             '../../src/perfetto/src/base/watchdog_posix.cc:115,1'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
    - functionName:    _ZN8perfetto4base8Watchdog16WindowedIntervalD2Ev
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/watchdog_posix.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZNK8perfetto4base10WeakRunner15PostDelayedTaskENSt3__18functionIFvvEEEjENK3$_0clEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/weak_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/weak_runner.cc:43,13'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/weak_runner.cc:44,11'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/weak_runner.cc:46,9'
              BranchSideFuncs:
                - _ZNKSt3__18functionIFvvEEclEv
      Callsites:       []
    - functionName:    '_ZZNK8perfetto4base10WeakRunner15PostDelayedTaskENSt3__18functionIFvvEEEjEN3$_0D2Ev'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/weak_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZNK8perfetto4base10WeakRunner15PostDelayedTaskENSt3__18functionIFvvEEEjEN3$_0C2ERKS6_'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/weak_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZNK8perfetto4base10WeakRunner15PostDelayedTaskENSt3__18functionIFvvEEEjEN3$_0C2EOS6_'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/weak_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZNK8perfetto4base10WeakRunner8PostTaskENSt3__18functionIFvvEEEENK3$_0clEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/weak_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/weak_runner.cc:32,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/weak_runner.cc:33,7'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/weak_runner.cc:35,5'
              BranchSideFuncs:
                - _ZNKSt3__18functionIFvvEEclEv
      Callsites:       []
    - functionName:    '_ZZNK8perfetto4base10WeakRunner8PostTaskENSt3__18functionIFvvEEEEN3$_0D2Ev'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/weak_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZNK8perfetto4base10WeakRunner8PostTaskENSt3__18functionIFvvEEEEN3$_0C2ERKS6_'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/weak_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZNK8perfetto4base10WeakRunner8PostTaskENSt3__18functionIFvvEEEEN3$_0C2EOS6_'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/weak_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8perfetto4base10WeakRunner15PostDelayedTaskENSt3__18functionIFvvEEEj
      functionSourceFile: '/work/build/../../src/perfetto/src/base/weak_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - f
        - delay_ms
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZNK8perfetto4base10WeakRunner15PostDelayedTaskENSt3__18functionIFvvEEEjEN3$_0D2Ev'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/weak_runner.cc:41,3'
          Dst:             '_ZZNK8perfetto4base10WeakRunner15PostDelayedTaskENSt3__18functionIFvvEEEjEN3$_0D2Ev'
    - functionName:    _ZNK8perfetto4base10WeakRunner8PostTaskENSt3__18functionIFvvEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/weak_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - f
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZZNK8perfetto4base10WeakRunner8PostTaskENSt3__18functionIFvvEEEEN3$_0D2Ev'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/weak_runner.cc:31,3'
          Dst:             '_ZZNK8perfetto4base10WeakRunner8PostTaskENSt3__18functionIFvvEEEEN3$_0D2Ev'
    - functionName:    _ZN8perfetto4base10WeakRunnerD2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/weak_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base10WeakRunnerC2EPNS0_10TaskRunnerE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/weak_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - task_runner
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base18GetThreadCPUTimeNsEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/time.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base17GetTimeInternalNsEi
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/base/time.h:248,10'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/base/time.h:248,10'
              BranchSideFuncs:
                - _ZN8perfetto4base17GetTimeInternalNsEi
            - BranchSide:      '../../src/perfetto/include/perfetto/base/time.h:248,10'
              BranchSideFuncs:
                - _ZN8perfetto4base17GetTimeInternalNsEi
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/base/time.h:248,10'
          Dst:             _ZN8perfetto4base17GetTimeInternalNsEi
    - functionName:    '_ZZN8perfetto4base16ThreadTaskRunner28GetThreadCPUTimeNsForTestingEvENK3$_0clEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/thread_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base18GetThreadCPUTimeNsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/thread_task_runner.cc:112,44'
          Dst:             _ZN8perfetto4base18GetThreadCPUTimeNsEv
    - functionName:    '_ZZN8perfetto4base16ThreadTaskRunner25PostTaskAndWaitForTestingENSt3__18functionIFvvEEEENK3$_1clEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/thread_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN8perfetto4base16ThreadTaskRunner25PostTaskAndWaitForTestingENSt3__18functionIFvvEEEENK3$_0clEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/thread_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN8perfetto4base16ThreadTaskRunnerC1ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEENK3$_1clEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/thread_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN8perfetto4base16ThreadTaskRunnerC1ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEENK3$_0clEPNS0_14UnixTaskRunnerE'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/thread_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - task_runner
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base10StringCopyEPcPKcm
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/string_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - src
        - dst_size
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/string_utils.h:213,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:214,19'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:220,7'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/string_utils.h:214,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:215,7'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:217,3'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/include/perfetto/ext/base/string_utils.h:220,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:220,7'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/include/perfetto/ext/base/string_utils.h:221,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZNK8perfetto4base16ThreadTaskRunner24RunsTasksOnCurrentThreadEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/thread_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base16ThreadTaskRunner25RemoveFileDescriptorWatchEi
      functionSourceFile: '/work/build/../../src/perfetto/src/base/thread_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - handle
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base16ThreadTaskRunner22AddFileDescriptorWatchEiNSt3__18functionIFvvEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/thread_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - handle
        - watch_task
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base16ThreadTaskRunner15PostDelayedTaskENSt3__18functionIFvvEEEj
      functionSourceFile: '/work/build/../../src/perfetto/src/base/thread_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - task
        - delay_ms
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base16ThreadTaskRunner8PostTaskENSt3__18functionIFvvEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/thread_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - task
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base16ThreadTaskRunner28GetThreadCPUTimeNsForTestingEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/thread_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base16ThreadTaskRunner25PostTaskAndWaitForTestingENSt3__18functionIFvvEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/thread_task_runner.cc:111,3'
          Dst:             _ZN8perfetto4base16ThreadTaskRunner25PostTaskAndWaitForTestingENSt3__18functionIFvvEEE
    - functionName:    _ZN8perfetto4base16ThreadTaskRunner25PostTaskAndWaitForTestingENSt3__18functionIFvvEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/thread_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fn
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base18MaybeSetThreadNameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/thread_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10StringCopyEPcPKcm
        - pthread_self
        - pthread_setname_np
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/thread_utils.h:51,3'
          Dst:             _ZN8perfetto4base10StringCopyEPcPKcm
        - Src:             '../../src/perfetto/include/perfetto/ext/base/thread_utils.h:56,29'
          Dst:             pthread_self
        - Src:             '../../src/perfetto/include/perfetto/ext/base/thread_utils.h:56,10'
          Dst:             pthread_setname_np
    - functionName:    pthread_setname_np
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base16ThreadTaskRunner13RunTaskThreadENSt3__18functionIFvPNS0_14UnixTaskRunnerEEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/thread_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - initializer
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base14UnixTaskRunner3RunEv
        - _ZN8perfetto4base14UnixTaskRunner8PostTaskENSt3__18functionIFvvEEE
        - _ZN8perfetto4base14UnixTaskRunnerC2Ev
        - _ZN8perfetto4base14UnixTaskRunnerD2Ev
        - _ZN8perfetto4base18MaybeSetThreadNameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/thread_task_runner.cc:84,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/thread_task_runner.cc:84,7'
              BranchSideFuncs:
                - _ZN8perfetto4base14UnixTaskRunnerC2Ev
                - _ZNSt3__14bindB8nn180100INS_8functionIFvPN8perfetto4base14UnixTaskRunnerEEEEJS5_EEENS_6__bindIT_JDpT0_EEEOS9_DpOSA_
                - _ZNSt3__18functionIFvvEEC2INS_6__bindINS0_IFvPN8perfetto4base14UnixTaskRunnerEEEEJS8_EEEvEET_
                - _ZN8perfetto4base14UnixTaskRunner8PostTaskENSt3__18functionIFvvEEE
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNSt3__16__bindINS_8functionIFvPN8perfetto4base14UnixTaskRunnerEEEEJS5_EED2Ev
                - _ZN8perfetto4base14UnixTaskRunner3RunEv
                - _ZN8perfetto4base14UnixTaskRunnerD2Ev
            - BranchSide:      '../../src/perfetto/src/base/thread_task_runner.cc:85,30'
              BranchSideFuncs:
                - _ZN8perfetto4base18MaybeSetThreadNameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
                - _ZN8perfetto4base14UnixTaskRunnerC2Ev
                - _ZNSt3__14bindB8nn180100INS_8functionIFvPN8perfetto4base14UnixTaskRunnerEEEEJS5_EEENS_6__bindIT_JDpT0_EEEOS9_DpOSA_
                - _ZNSt3__18functionIFvvEEC2INS_6__bindINS0_IFvPN8perfetto4base14UnixTaskRunnerEEEEJS8_EEEvEET_
                - _ZN8perfetto4base14UnixTaskRunner8PostTaskENSt3__18functionIFvvEEE
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNSt3__16__bindINS_8functionIFvPN8perfetto4base14UnixTaskRunnerEEEEJS5_EED2Ev
                - _ZN8perfetto4base14UnixTaskRunner3RunEv
                - _ZN8perfetto4base14UnixTaskRunnerD2Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/thread_task_runner.cc:85,5'
          Dst:             _ZN8perfetto4base18MaybeSetThreadNameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../../src/perfetto/src/base/thread_task_runner.cc:88,18'
          Dst:             _ZN8perfetto4base14UnixTaskRunnerC2Ev
        - Src:             '../../src/perfetto/src/base/thread_task_runner.cc:89,15'
          Dst:             _ZN8perfetto4base14UnixTaskRunner8PostTaskENSt3__18functionIFvvEEE
        - Src:             '../../src/perfetto/src/base/thread_task_runner.cc:90,15'
          Dst:             _ZN8perfetto4base14UnixTaskRunner3RunEv
        - Src:             '../../src/perfetto/src/base/thread_task_runner.cc:91,1'
          Dst:             _ZN8perfetto4base14UnixTaskRunnerD2Ev
    - functionName:    _ZN8perfetto4base16ThreadTaskRunnerC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/thread_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - name
      BBCount:         3
      ICount:          64
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10TaskRunnerC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/thread_task_runner.cc:60,19'
          Dst:             _ZN8perfetto4base10TaskRunnerC2Ev
    - functionName:    _ZN8perfetto4base10TaskRunnerC2Ev
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/task_runner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base16ThreadTaskRunnerD0Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/thread_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base16ThreadTaskRunnerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/thread_task_runner.cc:49,39'
          Dst:             _ZN8perfetto4base16ThreadTaskRunnerD2Ev
    - functionName:    _ZN8perfetto4base16ThreadTaskRunnerD2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/thread_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         21
      ICount:          83
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base10TaskRunnerD2Ev
        - _ZN8perfetto4base14UnixTaskRunner10QuitCalledEv
        - _ZN8perfetto4base14UnixTaskRunner4QuitEv
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - __errno_location
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/thread_task_runner.cc:50,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/thread_task_runner.cc:51,5'
              BranchSideFuncs:
                - _ZN8perfetto4base14UnixTaskRunner10QuitCalledEv
                - _ZN8perfetto4base14UnixTaskRunner4QuitEv
                - _ZNKSt3__16thread8joinableB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16threadD1Ev
                - _ZN8perfetto4base10TaskRunnerD2Ev
                - _ZNSt3__16thread4joinEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/thread_task_runner.cc:56,7'
              BranchSideFuncs:
                - _ZNKSt3__16thread8joinableB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16threadD1Ev
                - _ZN8perfetto4base10TaskRunnerD2Ev
                - _ZNSt3__16thread4joinEv
        - Branch String:   '../../src/perfetto/src/base/thread_task_runner.cc:51,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/thread_task_runner.cc:51,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/thread_task_runner.cc:52,5'
              BranchSideFuncs:
                - _ZN8perfetto4base14UnixTaskRunner4QuitEv
                - _ZNKSt3__16thread8joinableB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16threadD1Ev
                - _ZN8perfetto4base10TaskRunnerD2Ev
                - _ZNSt3__16thread4joinEv
        - Branch String:   '../../src/perfetto/src/base/thread_task_runner.cc:56,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/thread_task_runner.cc:56,7'
              BranchSideFuncs:
                - _ZNSt3__16thread4joinEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16threadD1Ev
                - _ZN8perfetto4base10TaskRunnerD2Ev
            - BranchSide:      '../../src/perfetto/src/base/thread_task_runner.cc:57,5'
              BranchSideFuncs:
                - _ZNSt3__16thread4joinEv
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
                - _ZNSt3__16threadD1Ev
                - _ZN8perfetto4base10TaskRunnerD2Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/thread_task_runner.cc:51,5'
          Dst:             _ZN8perfetto4base14UnixTaskRunner10QuitCalledEv
        - Src:             '../../src/perfetto/src/base/thread_task_runner.cc:51,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/thread_task_runner.cc:51,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/thread_task_runner.cc:51,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/thread_task_runner.cc:51,5'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/thread_task_runner.cc:51,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/thread_task_runner.cc:51,5'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/thread_task_runner.cc:52,19'
          Dst:             _ZN8perfetto4base14UnixTaskRunner4QuitEv
        - Src:             '../../src/perfetto/src/base/thread_task_runner.cc:58,1'
          Dst:             _ZN8perfetto4base10TaskRunnerD2Ev
    - functionName:    _ZN8perfetto4base16ThreadTaskRunneraSEOS1_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/thread_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base16ThreadTaskRunnerC2EOS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/thread_task_runner.cc:45,14'
          Dst:             _ZN8perfetto4base16ThreadTaskRunnerC2EOS1_
    - functionName:    _ZN8perfetto4base16ThreadTaskRunnerC2EOS1_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/thread_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10TaskRunnerC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/thread_task_runner.cc:38,19'
          Dst:             _ZN8perfetto4base10TaskRunnerC2Ev
    - functionName:    _ZN8perfetto4base14UnixTaskRunner9WatchTaskD2Ev
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/unix_task_runner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base14UnixTaskRunner9WatchTaskC2Ev
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/unix_task_runner.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base13ignore_resultIJA23_cEEEvDpRKT_
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN8perfetto4base14UnixTaskRunnerC1EvENK3$_0clEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/unix_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base13ignore_resultIJA23_cEEEvDpRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:43,5'
          Dst:             _ZN8perfetto4base13ignore_resultIJA23_cEEEvDpRKT_
    - functionName:    _ZNK8perfetto4base14UnixTaskRunner24RunsTasksOnCurrentThreadEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/unix_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base11GetThreadIdEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:312,10'
          Dst:             _ZN8perfetto4base11GetThreadIdEv
    - functionName:    _ZN8perfetto4base14UnixTaskRunner25RemoveFileDescriptorWatchEi
      functionSourceFile: '/work/build/../../src/perfetto/src/base/unix_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - fd
      BBCount:         8
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base14UnixTaskRunner22AddFileDescriptorWatchEiNSt3__18functionIFvvEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/unix_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - fd
        - task
      BBCount:         8
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14UnixTaskRunner6WakeUpEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:297,3'
          Dst:             _ZN8perfetto4base14UnixTaskRunner6WakeUpEv
    - functionName:    _ZN8perfetto4base14UnixTaskRunner6WakeUpEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/unix_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base7EventFd6NotifyEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:50,10'
          Dst:             _ZN8perfetto4base7EventFd6NotifyEv
    - functionName:    _ZN8perfetto4base14UnixTaskRunner15PostDelayedTaskENSt3__18functionIFvvEEEj
      functionSourceFile: '/work/build/../../src/perfetto/src/base/unix_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - task
        - delay_ms
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base13GetWallTimeMsEv
        - _ZN8perfetto4base14UnixTaskRunner6WakeUpEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:273,24'
          Dst:             _ZN8perfetto4base13GetWallTimeMsEv
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:279,3'
          Dst:             _ZN8perfetto4base14UnixTaskRunner6WakeUpEv
    - functionName:    _ZN8perfetto4base14UnixTaskRunner8PostTaskENSt3__18functionIFvvEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/unix_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - task
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base14UnixTaskRunner6WakeUpEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/unix_task_runner.cc:267,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:267,7'
              BranchSideFuncs:
                - _ZN8perfetto4base14UnixTaskRunner6WakeUpEv
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:268,5'
              BranchSideFuncs:
                - _ZN8perfetto4base14UnixTaskRunner6WakeUpEv
      Callsites:
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:268,5'
          Dst:             _ZN8perfetto4base14UnixTaskRunner6WakeUpEv
    - functionName:    _ZN8perfetto4base14UnixTaskRunner22RunFileDescriptorWatchEi
      functionSourceFile: '/work/build/../../src/perfetto/src/base/unix_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - fd
      BBCount:         19
      ICount:          109
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN8perfetto4base14UnixTaskRunner22UpdateWatchTasksLockedEv
        - _ZN8perfetto4base24RunTaskWithWatchdogGuardERKNSt3__18functionIFvvEEE
        - __errno_location
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/unix_task_runner.cc:222,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:0,0'
              BranchSideFuncs:
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - __errno_location
                - _ZN8perfetto4base24RunTaskWithWatchdogGuardERKNSt3__18functionIFvvEEE
                - _ZNSt3__18functionIFvvEED2Ev
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:224,29'
              BranchSideFuncs:
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiN8perfetto4base14UnixTaskRunner9WatchTaskEEEPNS_11__tree_nodeIS7_PvEElEEEptB8nn180100Ev
                - _ZN8perfetto4base14UnixTaskRunner22UpdateWatchTasksLockedEv
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNSt3__18functionIFvvEEaSERKS2_
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - __errno_location
                - _ZN8perfetto4base24RunTaskWithWatchdogGuardERKNSt3__18functionIFvvEEE
                - _ZNSt3__18functionIFvvEED2Ev
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:0,0'
              BranchSideFuncs:
                - _ZNSt3__18functionIFvvEED2Ev
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:244,3'
              BranchSideFuncs:
                - __errno_location
                - _ZN8perfetto4base24RunTaskWithWatchdogGuardERKNSt3__18functionIFvvEEE
                - _ZNSt3__18functionIFvvEED2Ev
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:0,0'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:0,0'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:228,5'
          Dst:             _ZN8perfetto4base14UnixTaskRunner22UpdateWatchTasksLockedEv
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:244,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:245,3'
          Dst:             _ZN8perfetto4base24RunTaskWithWatchdogGuardERKNSt3__18functionIFvvEEE
    - functionName:    _ZN8perfetto4base14UnixTaskRunner22UpdateWatchTasksLockedEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/unix_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          88
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/unix_task_runner.cc:122,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:123,5'
              BranchSideFuncs:
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEE5clearB8nn180100Ev
                - _ZNSt3__13mapIiN8perfetto4base14UnixTaskRunner9WatchTaskENS_4lessIiEENS_9allocatorINS_4pairIKiS4_EEEEE5beginB8nn180100Ev
                - _ZNSt3__13mapIiN8perfetto4base14UnixTaskRunner9WatchTaskENS_4lessIiEENS_9allocatorINS_4pairIKiS4_EEEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiN8perfetto4base14UnixTaskRunner9WatchTaskEEEPNS_11__tree_nodeIS7_PvEElEEEESF_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiN8perfetto4base14UnixTaskRunner9WatchTaskEEEPNS_11__tree_nodeIS7_PvEElEEEdeB8nn180100Ev
                - _ZNKSt3__16vectorI6pollfdNS_9allocatorIS1_EEE4sizeB8nn180100Ev
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEE9push_backB8nn180100EOS1_
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiN8perfetto4base14UnixTaskRunner9WatchTaskEEEPNS_11__tree_nodeIS7_PvEElEEEppB8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:124,3'
              BranchSideFuncs:
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEE5clearB8nn180100Ev
                - _ZNSt3__13mapIiN8perfetto4base14UnixTaskRunner9WatchTaskENS_4lessIiEENS_9allocatorINS_4pairIKiS4_EEEEE5beginB8nn180100Ev
                - _ZNSt3__13mapIiN8perfetto4base14UnixTaskRunner9WatchTaskENS_4lessIiEENS_9allocatorINS_4pairIKiS4_EEEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiN8perfetto4base14UnixTaskRunner9WatchTaskEEEPNS_11__tree_nodeIS7_PvEElEEEESF_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiN8perfetto4base14UnixTaskRunner9WatchTaskEEEPNS_11__tree_nodeIS7_PvEElEEEdeB8nn180100Ev
                - _ZNKSt3__16vectorI6pollfdNS_9allocatorIS1_EEE4sizeB8nn180100Ev
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEE9push_backB8nn180100EOS1_
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiN8perfetto4base14UnixTaskRunner9WatchTaskEEEPNS_11__tree_nodeIS7_PvEElEEEppB8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/unix_task_runner.cc:127,17'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:127,17'
              BranchSideFuncs:
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiN8perfetto4base14UnixTaskRunner9WatchTaskEEEPNS_11__tree_nodeIS7_PvEElEEEdeB8nn180100Ev
                - _ZNKSt3__16vectorI6pollfdNS_9allocatorIS1_EEE4sizeB8nn180100Ev
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEE9push_backB8nn180100EOS1_
                - _ZNSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiN8perfetto4base14UnixTaskRunner9WatchTaskEEEPNS_11__tree_nodeIS7_PvEElEEEppB8nn180100Ev
                - _ZNSt3__1neB8nn180100ERKNS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIiN8perfetto4base14UnixTaskRunner9WatchTaskEEEPNS_11__tree_nodeIS7_PvEElEEEESF_
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:127,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _ZN8perfetto4base24RunTaskWithWatchdogGuardERKNSt3__18functionIFvvEEE
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/watchdog.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - task
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base8Watchdog11GetInstanceEv
        - _ZN8perfetto4base8Watchdog16CreateFatalTimerEjNS0_19WatchdogCrashReasonE
        - _ZN8perfetto4base8Watchdog5TimerD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/watchdog.h:65,28'
          Dst:             _ZN8perfetto4base8Watchdog11GetInstanceEv
        - Src:             '../../src/perfetto/include/perfetto/ext/base/watchdog.h:65,59'
          Dst:             _ZN8perfetto4base8Watchdog16CreateFatalTimerEjNS0_19WatchdogCrashReasonE
        - Src:             '../../src/perfetto/include/perfetto/ext/base/watchdog.h:74,1'
          Dst:             _ZN8perfetto4base8Watchdog5TimerD2Ev
    - functionName:    _ZN8perfetto4base13ignore_resultIJmEEEvDpRKT_
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base14UnixTaskRunner21AdvanceTimeForTestingEj
      functionSourceFile: '/work/build/../../src/perfetto/src/base/unix_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - ms
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base14UnixTaskRunner16IsIdleForTestingEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/unix_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base14UnixTaskRunner10QuitCalledEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/unix_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base14UnixTaskRunner4QuitEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/unix_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14UnixTaskRunner6WakeUpEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:101,3'
          Dst:             _ZN8perfetto4base14UnixTaskRunner6WakeUpEv
    - functionName:    _ZN8perfetto4base14UnixTaskRunner26RunImmediateAndDelayedTaskEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/unix_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         18
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8perfetto4base13GetWallTimeMsEv
        - _ZN8perfetto4base24RunTaskWithWatchdogGuardERKNSt3__18functionIFvvEEE
        - __errno_location
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/unix_task_runner.cc:147,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:148,34'
              BranchSideFuncs:
                - _ZNKSt3__18multimapINS_6chrono8durationIxNS_5ratioILl1ELl1000EEEEENS_8functionIFvvEEENS_4lessIS5_EENS_9allocatorINS_4pairIKS5_S8_EEEEE5emptyB8nn180100Ev
                - _ZNSt3__18multimapINS_6chrono8durationIxNS_5ratioILl1ELl1000EEEEENS_8functionIFvvEEENS_4lessIS5_EENS_9allocatorINS_4pairIKS5_S8_EEEEE5beginB8nn180100Ev
                - _ZNSt3__16chronoplB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EENS_11common_typeIJNS0_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_6chrono8durationIxNS_5ratioILl1ELl1000EEEEENS_8functionIFvvEEEEEPNS_11__tree_nodeISB_PvEElEEEptB8nn180100Ev
                - _ZNSt3__16chronogeB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - __errno_location
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - __errno_location
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZN8perfetto4base24RunTaskWithWatchdogGuardERKNSt3__18functionIFvvEEE
                - _ZN8perfetto4base24RunTaskWithWatchdogGuardERKNSt3__18functionIFvvEEE
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_6chrono8durationIxNS_5ratioILl1ELl1000EEEEENS_8functionIFvvEEEEEPNS_11__tree_nodeISB_PvEElEEEptB8nn180100Ev
                - _ZNSt3__18functionIFvvEEaSEOS2_
                - _ZNSt3__18multimapINS_6chrono8durationIxNS_5ratioILl1ELl1000EEEEENS_8functionIFvvEEENS_4lessIS5_EENS_9allocatorINS_4pairIKS5_S8_EEEEE5eraseB8nn180100ENS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIS5_S8_EEPNS_11__tree_nodeISK_PvEElEEEE
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:151,10'
              BranchSideFuncs:
                - _ZNKSt3__18multimapINS_6chrono8durationIxNS_5ratioILl1ELl1000EEEEENS_8functionIFvvEEENS_4lessIS5_EENS_9allocatorINS_4pairIKS5_S8_EEEEE5emptyB8nn180100Ev
                - _ZNSt3__18multimapINS_6chrono8durationIxNS_5ratioILl1ELl1000EEEEENS_8functionIFvvEEENS_4lessIS5_EENS_9allocatorINS_4pairIKS5_S8_EEEEE5beginB8nn180100Ev
                - _ZNSt3__16chronoplB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EENS_11common_typeIJNS0_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_6chrono8durationIxNS_5ratioILl1ELl1000EEEEENS_8functionIFvvEEEEEPNS_11__tree_nodeISB_PvEElEEEptB8nn180100Ev
                - _ZNSt3__16chronogeB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EEbRKNS0_8durationIT_T0_EERKNS4_IT1_T2_EE
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - __errno_location
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - __errno_location
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZN8perfetto4base24RunTaskWithWatchdogGuardERKNSt3__18functionIFvvEEE
                - _ZN8perfetto4base24RunTaskWithWatchdogGuardERKNSt3__18functionIFvvEEE
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_6chrono8durationIxNS_5ratioILl1ELl1000EEEEENS_8functionIFvvEEEEEPNS_11__tree_nodeISB_PvEElEEEptB8nn180100Ev
                - _ZNSt3__18functionIFvvEEaSEOS2_
                - _ZNSt3__18multimapINS_6chrono8durationIxNS_5ratioILl1ELl1000EEEEENS_8functionIFvvEEENS_4lessIS5_EENS_9allocatorINS_4pairIKS5_S8_EEEEE5eraseB8nn180100ENS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIS5_S8_EEPNS_11__tree_nodeISK_PvEElEEEE
        - Branch String:   '../../src/perfetto/src/base/unix_task_runner.cc:151,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:152,17'
              BranchSideFuncs:
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - __errno_location
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - __errno_location
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZN8perfetto4base24RunTaskWithWatchdogGuardERKNSt3__18functionIFvvEEE
                - _ZN8perfetto4base24RunTaskWithWatchdogGuardERKNSt3__18functionIFvvEEE
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:158,3'
              BranchSideFuncs:
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - __errno_location
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - __errno_location
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZN8perfetto4base24RunTaskWithWatchdogGuardERKNSt3__18functionIFvvEEE
                - _ZN8perfetto4base24RunTaskWithWatchdogGuardERKNSt3__18functionIFvvEEE
        - Branch String:   '../../src/perfetto/src/base/unix_task_runner.cc:153,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:154,34'
              BranchSideFuncs:
                - _ZNKSt3__114__map_iteratorINS_15__tree_iteratorINS_12__value_typeINS_6chrono8durationIxNS_5ratioILl1ELl1000EEEEENS_8functionIFvvEEEEEPNS_11__tree_nodeISB_PvEElEEEptB8nn180100Ev
                - _ZNSt3__18functionIFvvEEaSEOS2_
                - _ZNSt3__18multimapINS_6chrono8durationIxNS_5ratioILl1ELl1000EEEEENS_8functionIFvvEEENS_4lessIS5_EENS_9allocatorINS_4pairIKS5_S8_EEEEE5eraseB8nn180100ENS_14__map_iteratorINS_15__tree_iteratorINS_12__value_typeIS5_S8_EEPNS_11__tree_nodeISK_PvEElEEEE
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - __errno_location
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - __errno_location
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZN8perfetto4base24RunTaskWithWatchdogGuardERKNSt3__18functionIFvvEEE
                - _ZN8perfetto4base24RunTaskWithWatchdogGuardERKNSt3__18functionIFvvEEE
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:157,5'
              BranchSideFuncs:
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - __errno_location
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - __errno_location
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZN8perfetto4base24RunTaskWithWatchdogGuardERKNSt3__18functionIFvvEEE
                - _ZN8perfetto4base24RunTaskWithWatchdogGuardERKNSt3__18functionIFvvEEE
        - Branch String:   '../../src/perfetto/src/base/unix_task_runner.cc:161,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:162,5'
              BranchSideFuncs:
                - _ZN8perfetto4base24RunTaskWithWatchdogGuardERKNSt3__18functionIFvvEEE
                - __errno_location
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZN8perfetto4base24RunTaskWithWatchdogGuardERKNSt3__18functionIFvvEEE
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:163,3'
              BranchSideFuncs:
                - __errno_location
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZN8perfetto4base24RunTaskWithWatchdogGuardERKNSt3__18functionIFvvEEE
        - Branch String:   '../../src/perfetto/src/base/unix_task_runner.cc:164,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:164,7'
              BranchSideFuncs:
                - _ZN8perfetto4base24RunTaskWithWatchdogGuardERKNSt3__18functionIFvvEEE
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNSt3__18functionIFvvEED2Ev
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:165,5'
              BranchSideFuncs:
                - _ZN8perfetto4base24RunTaskWithWatchdogGuardERKNSt3__18functionIFvvEEE
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNSt3__18functionIFvvEED2Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:144,20'
          Dst:             _ZN8perfetto4base13GetWallTimeMsEv
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:160,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:162,5'
          Dst:             _ZN8perfetto4base24RunTaskWithWatchdogGuardERKNSt3__18functionIFvvEEE
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:163,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:165,5'
          Dst:             _ZN8perfetto4base24RunTaskWithWatchdogGuardERKNSt3__18functionIFvvEEE
    - functionName:    _ZN8perfetto4base14UnixTaskRunner25PostFileDescriptorWatchesEm
      functionSourceFile: '/work/build/../../src/perfetto/src/base/unix_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - windows_wait_result
      BBCount:         13
      ICount:          107
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8perfetto4base13ignore_resultIJmEEEvDpRKT_
        - _ZN8perfetto4base7EventFd5ClearEv
        - _ZNK8perfetto4base7EventFd2fdEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/unix_task_runner.cc:170,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:181,5'
              BranchSideFuncs:
                - _ZN8perfetto4base13ignore_resultIJmEEEvDpRKT_
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNKSt3__16vectorI6pollfdNS_9allocatorIS1_EEE4sizeB8nn180100Ev
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNK8perfetto4base7EventFd2fdEv
                - _ZNSt3__14bindB8nn180100IMN8perfetto4base14UnixTaskRunnerEFviEJPS3_RKiEEENS_6__bindIT_JDpT0_EEEOSA_DpOSB_
                - _ZNSt3__18functionIFvvEEC2INS_6__bindIMN8perfetto4base14UnixTaskRunnerEFviEJPS7_RKiEEEvEET_
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZN8perfetto4base7EventFd5ClearEv
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:215,1'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/unix_task_runner.cc:183,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:184,7'
              BranchSideFuncs:
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNK8perfetto4base7EventFd2fdEv
                - _ZNSt3__14bindB8nn180100IMN8perfetto4base14UnixTaskRunnerEFviEJPS3_RKiEEENS_6__bindIT_JDpT0_EEEOSA_DpOSB_
                - _ZNSt3__18functionIFvvEEC2INS_6__bindIMN8perfetto4base14UnixTaskRunnerEFviEJPS7_RKiEEEvEET_
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNKSt3__16vectorI6pollfdNS_9allocatorIS1_EEE4sizeB8nn180100Ev
                - _ZN8perfetto4base13ignore_resultIJmEEEvDpRKT_
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZN8perfetto4base7EventFd5ClearEv
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:185,5'
              BranchSideFuncs:
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNK8perfetto4base7EventFd2fdEv
                - _ZNSt3__14bindB8nn180100IMN8perfetto4base14UnixTaskRunnerEFviEJPS3_RKiEEENS_6__bindIT_JDpT0_EEEOSA_DpOSB_
                - _ZNSt3__18functionIFvvEEC2INS_6__bindIMN8perfetto4base14UnixTaskRunnerEFviEJPS7_RKiEEEvEET_
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNKSt3__16vectorI6pollfdNS_9allocatorIS1_EEE4sizeB8nn180100Ev
                - _ZN8perfetto4base13ignore_resultIJmEEEvDpRKT_
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZN8perfetto4base7EventFd5ClearEv
        - Branch String:   '../../src/perfetto/src/base/unix_task_runner.cc:190,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:191,7'
              BranchSideFuncs:
                - _ZN8perfetto4base7EventFd5ClearEv
                - _ZNKSt3__16vectorI6pollfdNS_9allocatorIS1_EEE4sizeB8nn180100Ev
                - _ZN8perfetto4base13ignore_resultIJmEEEvDpRKT_
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNK8perfetto4base7EventFd2fdEv
                - _ZNSt3__14bindB8nn180100IMN8perfetto4base14UnixTaskRunnerEFviEJPS3_RKiEEENS_6__bindIT_JDpT0_EEEOSA_DpOSB_
                - _ZNSt3__18functionIFvvEEC2INS_6__bindIMN8perfetto4base14UnixTaskRunnerEFviEJPS7_RKiEEEvEET_
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:197,24'
              BranchSideFuncs:
                - _ZNSt3__14bindB8nn180100IMN8perfetto4base14UnixTaskRunnerEFviEJPS3_RKiEEENS_6__bindIT_JDpT0_EEEOSA_DpOSB_
                - _ZNSt3__18functionIFvvEEC2INS_6__bindIMN8perfetto4base14UnixTaskRunnerEFviEJPS7_RKiEEEvEET_
                - _ZNSt3__18functionIFvvEED2Ev
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNKSt3__16vectorI6pollfdNS_9allocatorIS1_EEE4sizeB8nn180100Ev
                - _ZN8perfetto4base13ignore_resultIJmEEEvDpRKT_
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNK8perfetto4base7EventFd2fdEv
                - _ZN8perfetto4base7EventFd5ClearEv
      Callsites:
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:181,5'
          Dst:             _ZN8perfetto4base13ignore_resultIJmEEEvDpRKT_
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:190,26'
          Dst:             _ZNK8perfetto4base7EventFd2fdEv
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:191,14'
          Dst:             _ZN8perfetto4base7EventFd5ClearEv
    - functionName:    _ZNK8perfetto4base7EventFd2fdEv
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/event_fd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/event_fd.h:38,52'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE3getEv
    - functionName:    '_ZZN8perfetto4base14UnixTaskRunner3RunEvENK3$_0clEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/unix_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - poll
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/unix_task_runner.cc:85,15'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:85,15'
              BranchSideFuncs:
                - __errno_location
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNKSt3__16vectorI6pollfdNS_9allocatorIS1_EEE4sizeB8nn180100Ev
                - poll
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:85,15'
              BranchSideFuncs:
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNKSt3__16vectorI6pollfdNS_9allocatorIS1_EEE4sizeB8nn180100Ev
                - poll
                - __errno_location
        - Branch String:   '../../src/perfetto/src/base/unix_task_runner.cc:85,15'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:85,15'
              BranchSideFuncs:
                - _ZNSt3__16vectorI6pollfdNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNKSt3__16vectorI6pollfdNS_9allocatorIS1_EEE4sizeB8nn180100Ev
                - poll
                - __errno_location
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:85,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:85,15'
          Dst:             poll
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:85,15'
          Dst:             __errno_location
    - functionName:    _ZNK8perfetto4base14UnixTaskRunner26GetDelayMsToNextTaskLockedEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/unix_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8perfetto4base13GetWallTimeMsEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/unix_task_runner.cc:250,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:251,5'
              BranchSideFuncs:
                - _ZNKSt3__18multimapINS_6chrono8durationIxNS_5ratioILl1ELl1000EEEEENS_8functionIFvvEEENS_4lessIS5_EENS_9allocatorINS_4pairIKS5_S8_EEEEE5emptyB8nn180100Ev
                - _ZNKSt3__18multimapINS_6chrono8durationIxNS_5ratioILl1ELl1000EEEEENS_8functionIFvvEEENS_4lessIS5_EENS_9allocatorINS_4pairIKS5_S8_EEEEE5beginB8nn180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_6chrono8durationIxNS_5ratioILl1ELl1000EEEEENS_8functionIFvvEEEEEPNS_11__tree_nodeISB_PvEElEEEptB8nn180100Ev
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__16chronomiB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EENS_11common_typeIJNS0_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_
                - _ZNSt3__16chronomiB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EENS_11common_typeIJNS0_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
                - _ZNSt3__13maxB8nn180100IiEERKT_S3_S3_
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:252,8'
              BranchSideFuncs:
                - _ZNKSt3__18multimapINS_6chrono8durationIxNS_5ratioILl1ELl1000EEEEENS_8functionIFvvEEENS_4lessIS5_EENS_9allocatorINS_4pairIKS5_S8_EEEEE5emptyB8nn180100Ev
                - _ZNKSt3__18multimapINS_6chrono8durationIxNS_5ratioILl1ELl1000EEEEENS_8functionIFvvEEENS_4lessIS5_EENS_9allocatorINS_4pairIKS5_S8_EEEEE5beginB8nn180100Ev
                - _ZNKSt3__120__map_const_iteratorINS_21__tree_const_iteratorINS_12__value_typeINS_6chrono8durationIxNS_5ratioILl1ELl1000EEEEENS_8functionIFvvEEEEEPNS_11__tree_nodeISB_PvEElEEEptB8nn180100Ev
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNSt3__16chronomiB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EENS_11common_typeIJNS0_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_
                - _ZNSt3__16chronomiB8nn180100IxNS_5ratioILl1ELl1000EEExS3_EENS_11common_typeIJNS0_8durationIT_T0_EENS5_IT1_T2_EEEE4typeERKS8_RKSB_
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
                - _ZNSt3__13maxB8nn180100IiEERKT_S3_S3_
        - Branch String:   '../../src/perfetto/src/base/unix_task_runner.cc:252,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:253,23'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:257,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:253,55'
          Dst:             _ZN8perfetto4base13GetWallTimeMsEv
    - functionName:    _ZN8perfetto4base14UnixTaskRunner3RunEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/unix_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         17
      ICount:          104
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base11GetThreadIdEv
        - _ZN8perfetto4base14UnixTaskRunner22UpdateWatchTasksLockedEv
        - _ZN8perfetto4base14UnixTaskRunner25PostFileDescriptorWatchesEm
        - _ZN8perfetto4base14UnixTaskRunner26RunImmediateAndDelayedTaskEv
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
        - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
        - _ZNK8perfetto4base14UnixTaskRunner26GetDelayMsToNextTaskLockedEv
        - '_ZZN8perfetto4base14UnixTaskRunner3RunEvENK3$_0clEv'
        - __errno_location
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/unix_task_runner.cc:64,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:0,0'
              BranchSideFuncs:
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - '_ZZN8perfetto4base14UnixTaskRunner3RunEvENK3$_0clEv'
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZN8perfetto4base14UnixTaskRunner25PostFileDescriptorWatchesEm
                - _ZN8perfetto4base14UnixTaskRunner26RunImmediateAndDelayedTaskEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZNK8perfetto4base14UnixTaskRunner26GetDelayMsToNextTaskLockedEv
                - _ZN8perfetto4base14UnixTaskRunner22UpdateWatchTasksLockedEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:66,25'
              BranchSideFuncs:
                - _ZNK8perfetto4base14UnixTaskRunner26GetDelayMsToNextTaskLockedEv
                - _ZN8perfetto4base14UnixTaskRunner22UpdateWatchTasksLockedEv
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - '_ZZN8perfetto4base14UnixTaskRunner3RunEvENK3$_0clEv'
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZN8perfetto4base14UnixTaskRunner25PostFileDescriptorWatchesEm
                - _ZN8perfetto4base14UnixTaskRunner26RunImmediateAndDelayedTaskEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:84,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - '_ZZN8perfetto4base14UnixTaskRunner3RunEvENK3$_0clEv'
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZN8perfetto4base14UnixTaskRunner25PostFileDescriptorWatchesEm
                - _ZN8perfetto4base14UnixTaskRunner26RunImmediateAndDelayedTaskEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZNK8perfetto4base14UnixTaskRunner26GetDelayMsToNextTaskLockedEv
                - _ZN8perfetto4base14UnixTaskRunner22UpdateWatchTasksLockedEv
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:96,1'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/unix_task_runner.cc:88,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:88,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/unix_task_runner.cc:89,5'
              BranchSideFuncs:
                - _ZN8perfetto4base14UnixTaskRunner25PostFileDescriptorWatchesEm
                - _ZN8perfetto4base14UnixTaskRunner26RunImmediateAndDelayedTaskEv
                - _ZNSt3__110lock_guardINS_5mutexEEC2B8nn180100ERS1_
                - _ZNK8perfetto4base14UnixTaskRunner26GetDelayMsToNextTaskLockedEv
                - _ZN8perfetto4base14UnixTaskRunner22UpdateWatchTasksLockedEv
                - _ZNSt3__110lock_guardINS_5mutexEED2B8nn180100Ev
                - _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
                - '_ZZN8perfetto4base14UnixTaskRunner3RunEvENK3$_0clEv'
                - _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
      Callsites:
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:55,28'
          Dst:             _ZN8perfetto4base11GetThreadIdEv
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:66,25'
          Dst:             _ZNK8perfetto4base14UnixTaskRunner26GetDelayMsToNextTaskLockedEv
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:67,7'
          Dst:             _ZN8perfetto4base14UnixTaskRunner22UpdateWatchTasksLockedEv
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:84,5'
          Dst:             _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:85,15'
          Dst:             '_ZZN8perfetto4base14UnixTaskRunner3RunEvENK3$_0clEv'
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:87,5'
          Dst:             _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:88,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:88,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:88,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:88,5'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:88,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:88,5'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:89,5'
          Dst:             _ZN8perfetto4base14UnixTaskRunner25PostFileDescriptorWatchesEm
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:94,5'
          Dst:             _ZN8perfetto4base14UnixTaskRunner26RunImmediateAndDelayedTaskEv
    - functionName:    _ZN8perfetto4base14UnixTaskRunnerD0Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/unix_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14UnixTaskRunnerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:47,33'
          Dst:             _ZN8perfetto4base14UnixTaskRunnerD2Ev
    - functionName:    _ZN8perfetto4base14UnixTaskRunnerD2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/unix_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10TaskRunnerD2Ev
        - _ZN8perfetto4base13ThreadCheckerD2Ev
        - _ZN8perfetto4base7EventFdD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:47,33'
          Dst:             _ZN8perfetto4base7EventFdD2Ev
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:47,33'
          Dst:             _ZN8perfetto4base13ThreadCheckerD2Ev
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:47,33'
          Dst:             _ZN8perfetto4base10TaskRunnerD2Ev
    - functionName:    _ZN8perfetto4base14UnixTaskRunnerC2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/unix_task_runner.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10TaskRunnerC2Ev
        - _ZN8perfetto4base11GetThreadIdEv
        - _ZN8perfetto4base13ThreadCheckerC2Ev
        - _ZN8perfetto4base7EventFdC2Ev
        - _ZNK8perfetto4base7EventFd2fdEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:40,17'
          Dst:             _ZN8perfetto4base10TaskRunnerC2Ev
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:40,17'
          Dst:             _ZN8perfetto4base13ThreadCheckerC2Ev
        - Src:             '../../src/perfetto/include/perfetto/ext/base/unix_task_runner.h:99,54'
          Dst:             _ZN8perfetto4base11GetThreadIdEv
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:40,17'
          Dst:             _ZN8perfetto4base7EventFdC2Ev
        - Src:             '../../src/perfetto/src/base/unix_task_runner.cc:41,33'
          Dst:             _ZNK8perfetto4base7EventFd2fdEv
    - functionName:    _ZN8perfetto4base10Subprocess12MovableStateD2Ev
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/subprocess.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base4PipeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/subprocess.h:241,10'
          Dst:             _ZN8perfetto4base4PipeD2Ev
        - Src:             '../../src/perfetto/include/perfetto/ext/base/subprocess.h:241,10'
          Dst:             _ZN8perfetto4base4PipeD2Ev
        - Src:             '../../src/perfetto/include/perfetto/ext/base/subprocess.h:241,10'
          Dst:             _ZN8perfetto4base4PipeD2Ev
    - functionName:    _ZN8perfetto4base10Subprocess13ResourceUsageC2Ev
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/subprocess.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8perfetto4base10Subprocess4Args12GetCmdStringEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         10
      ICount:          67
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/subprocess.cc:71,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess.cc:72,12'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8nn180100EPKc
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEEixB8nn180100Em
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8nn180100ERKS5_
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEpLB8nn180100EPKc
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE4sizeB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
            - BranchSide:      '../../src/perfetto/src/base/subprocess.cc:76,3'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
        - Branch String:   '../../src/perfetto/src/base/subprocess.cc:77,1'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess.cc:77,1'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/subprocess.cc:77,1'
              BranchSideFuncs:
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      Callsites:       []
    - functionName:    _ZN8perfetto4base10Subprocess4CallEi
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - timeout_ms
      BBCount:         18
      ICount:          91
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base10Subprocess25KillAndWaitForTerminationEi
        - _ZN8perfetto4base10Subprocess4WaitEi
        - _ZN8perfetto4base10Subprocess5StartEv
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - __errno_location
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/subprocess.cc:58,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess.cc:58,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/subprocess.cc:59,3'
              BranchSideFuncs:
                - _ZN8perfetto4base10Subprocess5StartEv
                - _ZN8perfetto4base10Subprocess4WaitEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base10Subprocess25KillAndWaitForTerminationEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/subprocess.cc:61,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess.cc:62,5'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/subprocess.cc:65,3'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/subprocess.cc:66,36'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess.cc:66,39'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/subprocess.cc:66,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/subprocess.cc:58,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/subprocess.cc:58,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/subprocess.cc:58,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/subprocess.cc:58,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/subprocess.cc:58,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/subprocess.cc:58,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/subprocess.cc:59,3'
          Dst:             _ZN8perfetto4base10Subprocess5StartEv
        - Src:             '../../src/perfetto/src/base/subprocess.cc:61,8'
          Dst:             _ZN8perfetto4base10Subprocess4WaitEi
        - Src:             '../../src/perfetto/src/base/subprocess.cc:63,5'
          Dst:             _ZN8perfetto4base10Subprocess25KillAndWaitForTerminationEi
    - functionName:    _ZN8perfetto4base10Subprocess4ArgsD2Ev
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/subprocess.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/subprocess.h:123,10'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEED2Ev
    - functionName:    _ZN8perfetto4base10SubprocessD2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base10Subprocess25KillAndWaitForTerminationEi
        - _ZN8perfetto4base10Subprocess4ArgsD2Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/subprocess.cc:53,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess.cc:53,7'
              BranchSideFuncs:
                - _ZN8perfetto4base10Subprocess25KillAndWaitForTerminationEi
                - _ZNSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEED2B8nn180100Ev
                - _ZN8perfetto4base10Subprocess4ArgsD2Ev
            - BranchSide:      '../../src/perfetto/src/base/subprocess.cc:54,5'
              BranchSideFuncs:
                - _ZN8perfetto4base10Subprocess25KillAndWaitForTerminationEi
                - _ZNSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEED2B8nn180100Ev
                - _ZN8perfetto4base10Subprocess4ArgsD2Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/subprocess.cc:54,5'
          Dst:             _ZN8perfetto4base10Subprocess25KillAndWaitForTerminationEi
        - Src:             '../../src/perfetto/src/base/subprocess.cc:55,1'
          Dst:             _ZN8perfetto4base10Subprocess4ArgsD2Ev
    - functionName:    _ZN8perfetto4base10SubprocessaSEOS1_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10SubprocessC2EOS1_
        - _ZN8perfetto4base10SubprocessD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/subprocess.cc:47,9'
          Dst:             _ZN8perfetto4base10SubprocessD2Ev
        - Src:             '../../src/perfetto/src/base/subprocess.cc:48,14'
          Dst:             _ZN8perfetto4base10SubprocessC2EOS1_
    - functionName:    _ZN8perfetto4base10SubprocessC2EOS1_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - other
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10Subprocess12MovableStateC2Ev
        - _ZN8perfetto4base10Subprocess4ArgsC2ESt16initializer_listINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE
        - _ZN8perfetto4base10Subprocess4ArgsaSEOS2_
        - _ZN8perfetto4base10SubprocessC2ESt16initializer_listINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE
        - _ZN8perfetto4base10SubprocessD2Ev
        - _ZNSt16initializer_listINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEC2B8nn180100Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/subprocess.cc:33,13'
          Dst:             _ZNSt16initializer_listINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEC2B8nn180100Ev
        - Src:             '../../src/perfetto/src/base/subprocess.cc:33,13'
          Dst:             _ZN8perfetto4base10Subprocess4ArgsC2ESt16initializer_listINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE
        - Src:             '../../src/perfetto/src/base/subprocess.cc:38,8'
          Dst:             _ZN8perfetto4base10Subprocess4ArgsaSEOS2_
        - Src:             '../../src/perfetto/src/base/subprocess.cc:41,22'
          Dst:             _ZN8perfetto4base10Subprocess12MovableStateC2Ev
        - Src:             '../../src/perfetto/src/base/subprocess.cc:42,9'
          Dst:             _ZN8perfetto4base10SubprocessD2Ev
        - Src:             '../../src/perfetto/src/base/subprocess.cc:43,16'
          Dst:             _ZNSt16initializer_listINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEC2B8nn180100Ev
        - Src:             '../../src/perfetto/src/base/subprocess.cc:43,16'
          Dst:             _ZN8perfetto4base10SubprocessC2ESt16initializer_listINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE
    - functionName:    _ZNSt16initializer_listINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEC2B8nn180100Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/initializer_list'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base10Subprocess4ArgsC2ESt16initializer_listINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/subprocess.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - _cmd
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/subprocess.h:124,5'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2Ei
    - functionName:    _ZN8perfetto4base10Subprocess4ArgsaSEOS2_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/subprocess.cc:28,53'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEaSEOS5_
    - functionName:    _ZN8perfetto4base10Subprocess12MovableStateC2Ev
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/ext/base/subprocess.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10Subprocess13ResourceUsageC2Ev
        - _ZN8perfetto4base4PipeC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/include/perfetto/ext/base/subprocess.h:241,10'
          Dst:             _ZN8perfetto4base4PipeC2Ev
        - Src:             '../../src/perfetto/include/perfetto/ext/base/subprocess.h:241,10'
          Dst:             _ZN8perfetto4base4PipeC2Ev
        - Src:             '../../src/perfetto/include/perfetto/ext/base/subprocess.h:248,47'
          Dst:             _ZN8perfetto4base10Subprocess13ResourceUsageC2Ev
        - Src:             '../../src/perfetto/include/perfetto/ext/base/subprocess.h:241,10'
          Dst:             _ZN8perfetto4base4PipeC2Ev
    - functionName:    _ZN8perfetto4base10SubprocessC2ESt16initializer_listINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - this
        - a
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base10Subprocess12MovableStateC2Ev
        - _ZN8perfetto4base10Subprocess4ArgsC2ESt16initializer_listINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/subprocess.cc:31,7'
          Dst:             _ZN8perfetto4base10Subprocess4ArgsC2ESt16initializer_listINSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEE
        - Src:             '../../src/perfetto/src/base/subprocess.cc:31,23'
          Dst:             _ZN8perfetto4base10Subprocess12MovableStateC2Ev
    - functionName:    _ZN8perfetto4base10Subprocess4ArgsC2EOS2_
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/subprocess.cc:27,19'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEC2EOS5_
    - functionName:    '_ZZZN8perfetto4base10Subprocess5StartEvENK3$_0clEvENKUlvE0_clEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - write
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:287,25'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:287,25'
              BranchSideFuncs:
                - __errno_location
                - write
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:287,25'
              BranchSideFuncs:
                - write
                - __errno_location
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:287,25'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:287,25'
              BranchSideFuncs:
                - write
                - __errno_location
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:287,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:287,25'
          Dst:             write
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:287,25'
          Dst:             __errno_location
    - functionName:    '_ZZZN8perfetto4base10Subprocess5StartEvENK3$_0clEvENKUlRK7timevalE_clES5_'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - tv
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZZN8perfetto4base10Subprocess5StartEvENK3$_0clEvENKUlvE_clEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - wait4
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:273,20'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:273,20'
              BranchSideFuncs:
                - __errno_location
                - wait4
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:273,20'
              BranchSideFuncs:
                - wait4
                - __errno_location
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:273,20'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:273,20'
              BranchSideFuncs:
                - wait4
                - __errno_location
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:273,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:273,20'
          Dst:             wait4
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:273,20'
          Dst:             __errno_location
    - functionName:    wait4
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN8perfetto4base10Subprocess5StartEvENK3$_0clEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         20
      ICount:          170
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base13ignore_resultIJlEEEvDpRKT_
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - '_ZZZN8perfetto4base10Subprocess5StartEvENK3$_0clEvENKUlRK7timevalE_clES5_'
        - '_ZZZN8perfetto4base10Subprocess5StartEvENK3$_0clEvENKUlvE0_clEv'
        - '_ZZZN8perfetto4base10Subprocess5StartEvENK3$_0clEvENKUlvE_clEv'
        - __errno_location
        - close
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:274,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:274,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:279,41'
              BranchSideFuncs:
                - '_ZZZN8perfetto4base10Subprocess5StartEvENK3$_0clEvENKUlRK7timevalE_clES5_'
                - '_ZZZN8perfetto4base10Subprocess5StartEvENK3$_0clEvENKUlRK7timevalE_clES5_'
                - '_ZZZN8perfetto4base10Subprocess5StartEvENK3$_0clEvENKUlvE0_clEv'
                - _ZN8perfetto4base13ignore_resultIJlEEEvDpRKT_
                - close
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:289,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:289,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:289,5'
              BranchSideFuncs:
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:289,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:289,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:289,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:273,20'
          Dst:             '_ZZZN8perfetto4base10Subprocess5StartEvENK3$_0clEvENKUlvE_clEv'
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:274,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:274,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:274,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:274,5'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:274,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:274,5'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:279,28'
          Dst:             '_ZZZN8perfetto4base10Subprocess5StartEvENK3$_0clEvENKUlRK7timevalE_clES5_'
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:280,28'
          Dst:             '_ZZZN8perfetto4base10Subprocess5StartEvENK3$_0clEvENKUlRK7timevalE_clES5_'
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:287,25'
          Dst:             '_ZZZN8perfetto4base10Subprocess5StartEvENK3$_0clEvENKUlvE0_clEv'
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:287,5'
          Dst:             _ZN8perfetto4base13ignore_resultIJlEEEvDpRKT_
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:289,5'
          Dst:             close
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:289,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:289,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:289,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:289,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:289,5'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:289,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:289,5'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
    - functionName:    _ZN8perfetto4base13ignore_resultIJlEEEvDpRKT_
      functionSourceFile: '/work/build/../../src/perfetto/include/perfetto/base/compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - this
        - fd
        - close_on_exec
      BBCount:         10
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - fcntl64
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:93,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:94,7'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:95,13'
              BranchSideFuncs:
                - fcntl64
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:95,13'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:95,30'
              BranchSideFuncs:
                - fcntl64
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:95,53'
              BranchSideFuncs:
                - fcntl64
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:96,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:97,7'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:98,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:92,17'
          Dst:             fcntl64
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:94,7'
          Dst:             '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:96,9'
          Dst:             fcntl64
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:97,7'
          Dst:             '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
    - functionName:    '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
        - err
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8perfetto4base13ignore_resultIJlEEEvDpRKT_
        - _exit
        - strlen
        - write
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:76,61'
          Dst:             strlen
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:76,25'
          Dst:             write
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:76,5'
          Dst:             _ZN8perfetto4base13ignore_resultIJlEEEvDpRKT_
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:77,25'
          Dst:             write
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:77,5'
          Dst:             _ZN8perfetto4base13ignore_resultIJlEEEvDpRKT_
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:82,5'
          Dst:             _exit
    - functionName:    _ZN8perfetto4base10Subprocess25KillAndWaitForTerminationEi
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - sig_num
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8perfetto4base10Subprocess4WaitEi
        - kill
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:444,17'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:444,27'
              BranchSideFuncs:
                - kill
                - _ZN8perfetto4base10Subprocess4WaitEi
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:444,3'
              BranchSideFuncs:
                - kill
                - _ZN8perfetto4base10Subprocess4WaitEi
      Callsites:
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:444,3'
          Dst:             kill
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:445,3'
          Dst:             _ZN8perfetto4base10Subprocess4WaitEi
    - functionName:    kill
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base10Subprocess4WaitEi
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - timeout_ms
      BBCount:         22
      ICount:          128
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base10Subprocess12PollInternalEi
        - _ZN8perfetto4base13GetWallTimeMsEv
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - __errno_location
        - strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:342,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:342,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:355,27'
              BranchSideFuncs:
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZN8perfetto4base10Subprocess12PollInternalEi
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:356,34'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:356,3'
              BranchSideFuncs:
                - _ZN8perfetto4base10Subprocess12PollInternalEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:356,37'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZN8perfetto4base10Subprocess12PollInternalEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:356,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:357,9'
              BranchSideFuncs:
                - _ZN8perfetto4base10Subprocess12PollInternalEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:366,3'
              BranchSideFuncs: []
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:358,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:359,27'
              BranchSideFuncs:
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
                - _ZN8perfetto4base10Subprocess12PollInternalEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:364,18'
              BranchSideFuncs:
                - _ZN8perfetto4base10Subprocess12PollInternalEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:361,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:362,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:363,5'
              BranchSideFuncs:
                - _ZN8perfetto4base10Subprocess12PollInternalEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZN8perfetto4base13GetWallTimeMsEv
                - _ZNKSt3__16chrono8durationIxNS_5ratioILl1ELl1000EEEE5countB8nn180100Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:342,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:342,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:342,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:342,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:342,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:342,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:355,27'
          Dst:             _ZN8perfetto4base13GetWallTimeMsEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:356,10'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:356,37'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:359,27'
          Dst:             _ZN8perfetto4base13GetWallTimeMsEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:364,5'
          Dst:             _ZN8perfetto4base10Subprocess12PollInternalEi
    - functionName:    _ZN8perfetto4base10Subprocess12PollInternalEi
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - poll_timeout_ms
      BBCount:         22
      ICount:          179
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base10Subprocess12TryPushStdinEv
        - _ZN8perfetto4base10Subprocess17TryReadExitStatusEv
        - _ZN8perfetto4base10Subprocess19TryReadStdoutAndErrEv
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - '_ZZN8perfetto4base10Subprocess12PollInternalEiENK3$_0clEv'
        - __errno_location
        - strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:311,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:312,24'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - '_ZZN8perfetto4base10Subprocess12PollInternalEiENK3$_0clEv'
                - _ZN8perfetto4base10Subprocess19TryReadStdoutAndErrEv
                - _ZN8perfetto4base10Subprocess12TryPushStdinEv
                - _ZN8perfetto4base10Subprocess17TryReadExitStatusEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:316,7'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - '_ZZN8perfetto4base10Subprocess12PollInternalEiENK3$_0clEv'
                - _ZN8perfetto4base10Subprocess19TryReadStdoutAndErrEv
                - _ZN8perfetto4base10Subprocess12TryPushStdinEv
                - _ZN8perfetto4base10Subprocess17TryReadExitStatusEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:316,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:317,24'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - '_ZZN8perfetto4base10Subprocess12PollInternalEiENK3$_0clEv'
                - _ZN8perfetto4base10Subprocess19TryReadStdoutAndErrEv
                - _ZN8perfetto4base10Subprocess12TryPushStdinEv
                - _ZN8perfetto4base10Subprocess17TryReadExitStatusEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:321,7'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
                - '_ZZN8perfetto4base10Subprocess12PollInternalEiENK3$_0clEv'
                - _ZN8perfetto4base10Subprocess19TryReadStdoutAndErrEv
                - _ZN8perfetto4base10Subprocess12TryPushStdinEv
                - _ZN8perfetto4base10Subprocess17TryReadExitStatusEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:321,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:322,24'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - '_ZZN8perfetto4base10Subprocess12PollInternalEiENK3$_0clEv'
                - _ZN8perfetto4base10Subprocess19TryReadStdoutAndErrEv
                - _ZN8perfetto4base10Subprocess12TryPushStdinEv
                - _ZN8perfetto4base10Subprocess17TryReadExitStatusEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:327,7'
              BranchSideFuncs:
                - '_ZZN8perfetto4base10Subprocess12PollInternalEiENK3$_0clEv'
                - _ZN8perfetto4base10Subprocess19TryReadStdoutAndErrEv
                - _ZN8perfetto4base10Subprocess12TryPushStdinEv
                - _ZN8perfetto4base10Subprocess17TryReadExitStatusEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:327,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:328,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:330,35'
              BranchSideFuncs:
                - '_ZZN8perfetto4base10Subprocess12PollInternalEiENK3$_0clEv'
                - _ZN8perfetto4base10Subprocess19TryReadStdoutAndErrEv
                - _ZN8perfetto4base10Subprocess12TryPushStdinEv
                - _ZN8perfetto4base10Subprocess17TryReadExitStatusEv
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:332,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:332,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:334,3'
              BranchSideFuncs:
                - _ZN8perfetto4base10Subprocess19TryReadStdoutAndErrEv
                - _ZN8perfetto4base10Subprocess12TryPushStdinEv
                - _ZN8perfetto4base10Subprocess17TryReadExitStatusEv
      Callsites:
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:311,7'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:312,23'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:316,7'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:317,23'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:321,7'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:322,23'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:331,18'
          Dst:             '_ZZN8perfetto4base10Subprocess12PollInternalEiENK3$_0clEv'
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:332,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:332,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:332,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:332,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:332,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:332,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:334,3'
          Dst:             _ZN8perfetto4base10Subprocess19TryReadStdoutAndErrEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:335,3'
          Dst:             _ZN8perfetto4base10Subprocess12TryPushStdinEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:336,3'
          Dst:             _ZN8perfetto4base10Subprocess17TryReadExitStatusEv
    - functionName:    '_ZZN8perfetto4base10Subprocess12PollInternalEiENK3$_0clEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - poll
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:331,18'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:331,18'
              BranchSideFuncs:
                - __errno_location
                - poll
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:331,18'
              BranchSideFuncs:
                - poll
                - __errno_location
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:331,18'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:331,18'
              BranchSideFuncs:
                - poll
                - __errno_location
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:331,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:331,18'
          Dst:             poll
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:331,18'
          Dst:             __errno_location
    - functionName:    _ZN8perfetto4base10Subprocess19TryReadStdoutAndErrEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         16
      ICount:          101
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - _ZN8perfetto4base8BasenameEPKc
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - '_ZZN8perfetto4base10Subprocess19TryReadStdoutAndErrEvENK3$_0clEv'
        - __errno_location
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:425,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:426,5'
              BranchSideFuncs:
                - '_ZZN8perfetto4base10Subprocess19TryReadStdoutAndErrEvENK3$_0clEv'
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - __errno_location
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:429,7'
              BranchSideFuncs:
                - '_ZZN8perfetto4base10Subprocess19TryReadStdoutAndErrEvENK3$_0clEv'
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
                - __errno_location
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:430,17'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:430,20'
              BranchSideFuncs:
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:433,7'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:430,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:431,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:433,7'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:433,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:434,5'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:435,14'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:435,14'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:436,5'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:438,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
      Callsites:
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:425,8'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:429,7'
          Dst:             '_ZZN8perfetto4base10Subprocess19TryReadStdoutAndErrEvENK3$_0clEv'
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:430,20'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:436,27'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:438,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:438,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:438,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:438,5'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:438,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:439,27'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
    - functionName:    _ZN8perfetto4base10Subprocess12TryPushStdinEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         23
      ICount:          120
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - _ZN8perfetto4base8BasenameEPKc
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - '_ZZN8perfetto4base10Subprocess12TryPushStdinEvENK3$_0clEv'
        - __errno_location
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:399,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:400,5'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base10Subprocess12TryPushStdinEvENK3$_0clEv'
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - __errno_location
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:402,3'
              BranchSideFuncs:
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base10Subprocess12TryPushStdinEvENK3$_0clEv'
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - __errno_location
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:403,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:405,9'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:419,3'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:407,19'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:407,22'
              BranchSideFuncs:
                - __errno_location
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:410,9'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:407,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:408,7'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:410,9'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:410,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:413,48'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:415,7'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:420,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:420,7'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:421,5'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
      Callsites:
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:399,8'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:405,9'
          Dst:             '_ZZN8perfetto4base10Subprocess12TryPushStdinEvENK3$_0clEv'
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:407,22'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:415,7'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:415,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:415,7'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:415,7'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:415,7'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:416,25'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:421,23'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
    - functionName:    _ZN8perfetto4base10Subprocess17TryReadExitStatusEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         33
      ICount:          182
      EdgeCount:       39
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base8BasenameEPKc
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - '_ZZN8perfetto4base10Subprocess17TryReadExitStatusEvENK3$_0clEv'
        - __errno_location
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:370,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:371,5'
              BranchSideFuncs:
                - '_ZZN8perfetto4base10Subprocess17TryReadExitStatusEvENK3$_0clEv'
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__16thread4joinEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - __errno_location
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:373,7'
              BranchSideFuncs:
                - '_ZZN8perfetto4base10Subprocess17TryReadExitStatusEvENK3$_0clEv'
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__16thread4joinEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - __errno_location
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:376,17'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:376,20'
              BranchSideFuncs:
                - __errno_location
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__16thread4joinEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:379,7'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__16thread4joinEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:376,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:377,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:379,7'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__16thread4joinEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:379,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:380,5'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__16thread4joinEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:381,14'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__16thread4joinEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:380,5'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:380,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:381,3'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__16thread4joinEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:388,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:389,22'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:390,14'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:390,14'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:391,28'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:393,5'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
      Callsites:
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:370,8'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEcvbEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:374,19'
          Dst:             '_ZZN8perfetto4base10Subprocess17TryReadExitStatusEvENK3$_0clEv'
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:376,20'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:380,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:380,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:380,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:380,5'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:380,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:380,5'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:382,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:382,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:382,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:382,5'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:382,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:385,27'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:393,5'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:393,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:393,5'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:393,5'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:393,5'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:393,5'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
    - functionName:    '_ZZN8perfetto4base10Subprocess17TryReadExitStatusEvENK3$_0clEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - __errno_location
        - read
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:374,19'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:374,19'
              BranchSideFuncs:
                - __errno_location
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - read
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:374,19'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - read
                - __errno_location
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:374,19'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:374,19'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - read
                - __errno_location
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:374,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:374,19'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:374,19'
          Dst:             read
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:374,19'
          Dst:             __errno_location
    - functionName:    '_ZZN8perfetto4base10Subprocess12TryPushStdinEvENK3$_0clEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - __errno_location
        - write
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:405,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:405,9'
              BranchSideFuncs:
                - __errno_location
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - write
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:405,9'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - write
                - __errno_location
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:405,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:405,9'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEixB8nn180100Em
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - write
                - __errno_location
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:405,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:405,9'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:405,9'
          Dst:             write
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:405,9'
          Dst:             __errno_location
    - functionName:    '_ZZN8perfetto4base10Subprocess19TryReadStdoutAndErrEvENK3$_0clEv'
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - __errno_location
        - read
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:429,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:429,7'
              BranchSideFuncs:
                - __errno_location
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - read
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:429,7'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - read
                - __errno_location
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:429,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:429,7'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - read
                - __errno_location
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:429,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:429,7'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:429,7'
          Dst:             read
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:429,7'
          Dst:             __errno_location
    - functionName:    _ZN8perfetto4base10Subprocess4PollEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8perfetto4base10Subprocess12PollInternalEi
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:294,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:295,12'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:296,3'
              BranchSideFuncs:
                - _ZN8perfetto4base10Subprocess12PollInternalEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:296,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:296,10'
              BranchSideFuncs:
                - _ZN8perfetto4base10Subprocess12PollInternalEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:298,10'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:296,10'
          Dst:             _ZN8perfetto4base10Subprocess12PollInternalEi
    - functionName:    _ZN8perfetto4base12_GLOBAL__N_116ChildProcessArgsD2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsE
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         74
      ICount:          442
      EdgeCount:       82
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - _ZNRSt3__18optionalIiE5valueB8nn180100Ev
        - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
        - _exit
        - close
        - dup2
        - execve
        - execvp
        - getppid
        - open64
        - prctl
        - setpgid
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:85,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:86,29'
              BranchSideFuncs:
                - _ZNRSt3__18optionalIiE5valueB8nn180100Ev
                - setpgid
                - getppid
                - open64
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - close
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:91,31'
              BranchSideFuncs:
                - getppid
                - open64
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - close
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:86,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:87,7'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:89,3'
              BranchSideFuncs:
                - getppid
                - open64
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - close
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:100,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:101,5'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:103,11'
              BranchSideFuncs:
                - open64
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - close
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:103,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:105,16'
              BranchSideFuncs:
                - dup2
                - close
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:110,16'
              BranchSideFuncs:
                - open64
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:115,11'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:105,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:106,9'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:107,13'
              BranchSideFuncs:
                - close
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:110,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:111,9'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:112,7'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:115,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:117,7'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:119,16'
              BranchSideFuncs:
                - open64
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:124,16'
              BranchSideFuncs:
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:128,17'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:133,11'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:119,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:120,9'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:121,7'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:124,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:125,9'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:126,7'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:128,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:129,9'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:130,7'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:133,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:135,7'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:137,16'
              BranchSideFuncs:
                - open64
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:142,16'
              BranchSideFuncs:
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:146,17'
              BranchSideFuncs:
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - dup2
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:158,30'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:137,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:138,9'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:139,7'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:142,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:143,9'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:144,7'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:146,11'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:147,9'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:148,7'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:159,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:160,9'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:169,3'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:160,27'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:160,30'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:165,3'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:160,49'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:160,52'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:165,3'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:160,71'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:161,9'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:165,3'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:161,38'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:162,21'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:165,3'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:160,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:163,13'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:165,3'
              BranchSideFuncs:
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginB8nn180100Ev
                - _ZNKSt3__16vectorIiNS_9allocatorIiEEE3endB8nn180100Ev
                - _ZNSt3__15countB8nn180100INS_11__wrap_iterIPKiEEiEENS_15iterator_traitsIT_E15difference_typeES6_S6_RKT0_
                - close
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:173,16'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:173,16'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPKiEdeB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
                - _ZNSt3__111__wrap_iterIPKiEppB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPKiEEbRKNS_11__wrap_iterIT_EES7_
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:177,7'
              BranchSideFuncs:
                - _ZNKSt3__18functionIFvvEEcvbB8nn180100Ev
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - _ZNKSt3__18functionIFvvEEclEv
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:177,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:178,5'
              BranchSideFuncs:
                - _ZNKSt3__18functionIFvvEEclEv
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:182,8'
              BranchSideFuncs:
                - _exit
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:182,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:183,5'
              BranchSideFuncs:
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:187,14'
              BranchSideFuncs:
                - strchr
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:187,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:188,18'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:192,10'
              BranchSideFuncs:
                - _ZNKSt3__16vectorIPcNS_9allocatorIS1_EEE5emptyB8nn180100Ev
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:188,18'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:188,38'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:188,48'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execve
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:192,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:193,7'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:194,12'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE4dataB8nn180100Ev
                - execvp
                - '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
      Callsites:
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:72,3'
          Dst:             prctl
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:86,68'
          Dst:             _ZNRSt3__18optionalIiE5valueB8nn180100Ev
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:86,9'
          Dst:             setpgid
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:87,7'
          Dst:             '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:100,7'
          Dst:             getppid
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:101,5'
          Dst:             '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:105,11'
          Dst:             dup2
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:106,9'
          Dst:             '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:107,7'
          Dst:             close
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:110,16'
          Dst:             open64
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:110,11'
          Dst:             dup2
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:111,9'
          Dst:             '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:119,16'
          Dst:             open64
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:119,11'
          Dst:             dup2
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:120,9'
          Dst:             '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:124,11'
          Dst:             dup2
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:125,9'
          Dst:             '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:128,16'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:128,11'
          Dst:             dup2
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:129,9'
          Dst:             '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:137,16'
          Dst:             open64
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:137,11'
          Dst:             dup2
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:138,9'
          Dst:             '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:142,11'
          Dst:             dup2
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:143,9'
          Dst:             '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:146,16'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:146,11'
          Dst:             dup2
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:147,9'
          Dst:             '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:163,7'
          Dst:             close
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:169,3'
          Dst:             '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:170,3'
          Dst:             '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:171,3'
          Dst:             '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:174,5'
          Dst:             '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_1clEib'
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:183,5'
          Dst:             _exit
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:187,7'
          Dst:             strchr
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:189,5'
          Dst:             execve
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:193,7'
          Dst:             '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:194,5'
          Dst:             execvp
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:198,3'
          Dst:             '_ZZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsEENK3$_0clEPKc'
    - functionName:    setpgid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getppid
      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:    execve
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    execvp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base12_GLOBAL__N_116ChildProcessArgsC2Ev
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base10Subprocess5StartEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/subprocess_posix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - this
      BBCount:         34
      ICount:          311
      EdgeCount:       40
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - _ZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsE
        - _ZN8perfetto4base12_GLOBAL__N_116ChildProcessArgsC2Ev
        - _ZN8perfetto4base12_GLOBAL__N_116ChildProcessArgsD2Ev
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
        - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
        - _ZN8perfetto4base4PipeD2Ev
        - _ZN8perfetto4base4PipeaSEOS1_
        - _ZN8perfetto4base8BasenameEPKc
        - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - __errno_location
        - fork
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:211,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:212,26'
              BranchSideFuncs:
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESC_
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE9push_backB8nn180100EOS1_
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fork
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess13ResourceUsageENS_14default_deleteIS4_EEE3getB8nn180100Ev
                - '_ZNSt3__16threadC2IZN8perfetto4base10Subprocess5StartEvE3$_0JEvEEOT_DpOT0_'
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__16threadaSB8nn180100EOS0_
                - _ZNSt3__16threadD1Ev
                - _ZN8perfetto4base12_GLOBAL__N_116ChildProcessArgsD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsE
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE9push_backB8nn180100EOS1_
                - _ZNSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppB8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:224,8'
              BranchSideFuncs:
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESC_
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE9push_backB8nn180100EOS1_
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fork
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess13ResourceUsageENS_14default_deleteIS4_EEE3getB8nn180100Ev
                - '_ZNSt3__16threadC2IZN8perfetto4base10Subprocess5StartEvE3$_0JEvEEOT_DpOT0_'
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__16threadaSB8nn180100EOS0_
                - _ZNSt3__16threadD1Ev
                - _ZN8perfetto4base12_GLOBAL__N_116ChildProcessArgsD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsE
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE9push_backB8nn180100EOS1_
                - _ZNSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppB8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:213,33'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:213,33'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE9push_backB8nn180100EOS1_
                - _ZNSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESC_
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE9push_backB8nn180100EOS1_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESC_
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE9push_backB8nn180100EOS1_
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fork
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess13ResourceUsageENS_14default_deleteIS4_EEE3getB8nn180100Ev
                - '_ZNSt3__16threadC2IZN8perfetto4base10Subprocess5StartEvE3$_0JEvEEOT_DpOT0_'
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__16threadaSB8nn180100EOS0_
                - _ZNSt3__16threadD1Ev
                - _ZN8perfetto4base12_GLOBAL__N_116ChildProcessArgsD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsE
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE9push_backB8nn180100EOS1_
                - _ZNSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppB8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:215,15'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE9push_backB8nn180100EOS1_
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEEixB8nn180100Em
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESC_
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE9push_backB8nn180100EOS1_
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fork
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess13ResourceUsageENS_14default_deleteIS4_EEE3getB8nn180100Ev
                - '_ZNSt3__16threadC2IZN8perfetto4base10Subprocess5StartEvE3$_0JEvEEOT_DpOT0_'
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__16threadaSB8nn180100EOS0_
                - _ZNSt3__16threadD1Ev
                - _ZN8perfetto4base12_GLOBAL__N_116ChildProcessArgsD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsE
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE9push_backB8nn180100EOS1_
                - _ZNSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppB8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:217,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:219,29'
              BranchSideFuncs:
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESC_
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE9push_backB8nn180100EOS1_
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fork
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess13ResourceUsageENS_14default_deleteIS4_EEE3getB8nn180100Ev
                - '_ZNSt3__16threadC2IZN8perfetto4base10Subprocess5StartEvE3$_0JEvEEOT_DpOT0_'
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__16threadaSB8nn180100EOS0_
                - _ZNSt3__16threadD1Ev
                - _ZN8perfetto4base12_GLOBAL__N_116ChildProcessArgsD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsE
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE9push_backB8nn180100EOS1_
                - _ZNSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppB8nn180100Ev
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:221,3'
              BranchSideFuncs:
                - _ZNKSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5emptyB8nn180100Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE5beginB8nn180100Ev
                - _ZNSt3__16vectorINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS4_IS6_EEE3endB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESC_
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE9push_backB8nn180100EOS1_
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fork
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess13ResourceUsageENS_14default_deleteIS4_EEE3getB8nn180100Ev
                - '_ZNSt3__16threadC2IZN8perfetto4base10Subprocess5StartEvE3$_0JEvEEOT_DpOT0_'
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__16threadaSB8nn180100EOS0_
                - _ZNSt3__16threadD1Ev
                - _ZN8perfetto4base12_GLOBAL__N_116ChildProcessArgsD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsE
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE9push_backB8nn180100EOS1_
                - _ZNSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppB8nn180100Ev
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:224,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:225,35'
              BranchSideFuncs:
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fork
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess13ResourceUsageENS_14default_deleteIS4_EEE3getB8nn180100Ev
                - '_ZNSt3__16threadC2IZN8perfetto4base10Subprocess5StartEvE3$_0JEvEEOT_DpOT0_'
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__16threadaSB8nn180100EOS0_
                - _ZNSt3__16threadD1Ev
                - _ZN8perfetto4base12_GLOBAL__N_116ChildProcessArgsD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsE
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:231,7'
              BranchSideFuncs:
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fork
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess13ResourceUsageENS_14default_deleteIS4_EEE3getB8nn180100Ev
                - '_ZNSt3__16threadC2IZN8perfetto4base10Subprocess5StartEvE3$_0JEvEEOT_DpOT0_'
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__16threadaSB8nn180100EOS0_
                - _ZNSt3__16threadD1Ev
                - _ZN8perfetto4base12_GLOBAL__N_116ChildProcessArgsD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsE
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:225,33'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:225,33'
              BranchSideFuncs:
                - _ZNKSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEdeB8nn180100Ev
                - _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strB8nn180100Ev
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE9push_backB8nn180100EOS1_
                - _ZNSt3__111__wrap_iterIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEppB8nn180100Ev
                - _ZNSt3__1neB8nn180100IPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEEbRKNS_11__wrap_iterIT_EESC_
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE9push_backB8nn180100EOS1_
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fork
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess13ResourceUsageENS_14default_deleteIS4_EEE3getB8nn180100Ev
                - '_ZNSt3__16threadC2IZN8perfetto4base10Subprocess5StartEvE3$_0JEvEEOT_DpOT0_'
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__16threadaSB8nn180100EOS0_
                - _ZNSt3__16threadD1Ev
                - _ZN8perfetto4base12_GLOBAL__N_116ChildProcessArgsD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsE
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:227,15'
              BranchSideFuncs:
                - _ZNSt3__16vectorIPcNS_9allocatorIS1_EEE9push_backB8nn180100EOS1_
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fork
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess13ResourceUsageENS_14default_deleteIS4_EEE3getB8nn180100Ev
                - '_ZNSt3__16threadC2IZN8perfetto4base10Subprocess5StartEvE3$_0JEvEEOT_DpOT0_'
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__16threadaSB8nn180100EOS0_
                - _ZNSt3__16threadD1Ev
                - _ZN8perfetto4base12_GLOBAL__N_116ChildProcessArgsD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsE
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:231,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:232,22'
              BranchSideFuncs:
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fork
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess13ResourceUsageENS_14default_deleteIS4_EEE3getB8nn180100Ev
                - '_ZNSt3__16threadC2IZN8perfetto4base10Subprocess5StartEvE3$_0JEvEEOT_DpOT0_'
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__16threadaSB8nn180100EOS0_
                - _ZNSt3__16threadD1Ev
                - _ZN8perfetto4base12_GLOBAL__N_116ChildProcessArgsD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsE
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:235,24'
              BranchSideFuncs:
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
                - fork
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess13ResourceUsageENS_14default_deleteIS4_EEE3getB8nn180100Ev
                - '_ZNSt3__16threadC2IZN8perfetto4base10Subprocess5StartEvE3$_0JEvEEOT_DpOT0_'
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__16threadaSB8nn180100EOS0_
                - _ZNSt3__16threadD1Ev
                - _ZN8perfetto4base12_GLOBAL__N_116ChildProcessArgsD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsE
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:240,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:240,3'
              BranchSideFuncs:
                - _ZN8perfetto4base8BasenameEPKc
                - __errno_location
                - __errno_location
                - strerror
                - _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
                - _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:241,7'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess13ResourceUsageENS_14default_deleteIS4_EEE3getB8nn180100Ev
                - '_ZNSt3__16threadC2IZN8perfetto4base10Subprocess5StartEvE3$_0JEvEEOT_DpOT0_'
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__16threadaSB8nn180100EOS0_
                - _ZNSt3__16threadD1Ev
                - _ZN8perfetto4base12_GLOBAL__N_116ChildProcessArgsD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsE
        - Branch String:   '../../src/perfetto/src/base/subprocess_posix.cc:241,7'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:243,5'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsE
            - BranchSide:      '../../src/perfetto/src/base/subprocess_posix.cc:250,3'
              BranchSideFuncs:
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
                - _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base4PipeaSEOS1_
                - _ZN8perfetto4base4PipeD2Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess13ResourceUsageENS_14default_deleteIS4_EEE3getB8nn180100Ev
                - '_ZNSt3__16threadC2IZN8perfetto4base10Subprocess5StartEvE3$_0JEvEEOT_DpOT0_'
                - _ZNKSt3__110unique_ptrIN8perfetto4base10Subprocess12MovableStateENS_14default_deleteIS4_EEEptB8nn180100Ev
                - _ZNSt3__16threadaSB8nn180100EOS0_
                - _ZNSt3__16threadD1Ev
                - _ZN8perfetto4base12_GLOBAL__N_116ChildProcessArgsD2Ev
      Callsites:
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:207,20'
          Dst:             _ZN8perfetto4base12_GLOBAL__N_116ChildProcessArgsC2Ev
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:232,22'
          Dst:             _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:232,20'
          Dst:             _ZN8perfetto4base4PipeaSEOS1_
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:232,5'
          Dst:             _ZN8perfetto4base4PipeD2Ev
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:233,31'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:235,24'
          Dst:             _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:235,22'
          Dst:             _ZN8perfetto4base4PipeaSEOS1_
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:235,3'
          Dst:             _ZN8perfetto4base4PipeD2Ev
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:236,33'
          Dst:             _ZNK8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEEdeEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:239,13'
          Dst:             fork
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:240,3'
          Dst:             _ZN8perfetto4base8BasenameEPKc
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:240,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:240,3'
          Dst:             __errno_location
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:240,3'
          Dst:             strerror
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:240,3'
          Dst:             _ZN8perfetto4base10LogMessageENS0_6LogLevEPKciS3_z
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:240,3'
          Dst:             _ZN8perfetto4base39MaybeSerializeLastLogsForCrashReportingEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:243,23'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:244,27'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:245,5'
          Dst:             _ZN8perfetto4base12_GLOBAL__N_112ChildProcessEPNS1_16ChildProcessArgsE
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:256,25'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:257,33'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE5resetEi
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:264,26'
          Dst:             _ZN8perfetto4base4Pipe6CreateENS1_5FlagsE
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:264,24'
          Dst:             _ZN8perfetto4base4PipeaSEOS1_
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:264,3'
          Dst:             _ZN8perfetto4base4PipeD2Ev
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:268,53'
          Dst:             _ZN8perfetto4base14ScopedResourceIiXadL_ZNS0_9CloseFileEiEELin1ELb1ENS0_8internal22DefaultValidityCheckerIiLin1EEEE7releaseEv
        - Src:             '../../src/perfetto/src/base/subprocess_posix.cc:291,1'
          Dst:             _ZN8perfetto4base12_GLOBAL__N_116ChildProcessArgsD2Ev
    - functionName:    _ZN8perfetto9profiling14ScopedSpinlock8LockSlowENS1_4ModeE
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/scoped_spinlock.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - this
        - mode
      BBCount:         19
      ICount:          106
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - usleep
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/perfetto/src/profiling/memory/scoped_spinlock.cc:49,51'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/scoped_spinlock.cc:49,3'
              BranchSideFuncs:
                - _ZNKSt3__113__atomic_baseIhLb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZNSt3__113__atomic_baseIhLb0EE8exchangeB8nn180100EhNS_12memory_orderE
                - usleep
            - BranchSide:      '../../src/perfetto/src/profiling/memory/scoped_spinlock.cc:50,28'
              BranchSideFuncs:
                - _ZNKSt3__113__atomic_baseIhLb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZNSt3__113__atomic_baseIhLb0EE8exchangeB8nn180100EhNS_12memory_orderE
                - usleep
        - Branch String:   '../../src/perfetto/src/profiling/memory/scoped_spinlock.cc:49,3'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/scoped_spinlock.cc:49,3'
              BranchSideFuncs:
                - _ZNKSt3__113__atomic_baseIhLb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZNSt3__113__atomic_baseIhLb0EE8exchangeB8nn180100EhNS_12memory_orderE
                - usleep
            - BranchSide:      '../../src/perfetto/src/profiling/memory/scoped_spinlock.cc:52,10'
              BranchSideFuncs:
                - _ZNKSt3__113__atomic_baseIhLb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZNSt3__113__atomic_baseIhLb0EE8exchangeB8nn180100EhNS_12memory_orderE
                - usleep
        - Branch String:   '../../src/perfetto/src/profiling/memory/scoped_spinlock.cc:52,56'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/scoped_spinlock.cc:53,9'
              BranchSideFuncs:
                - _ZNKSt3__113__atomic_baseIhLb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZNSt3__113__atomic_baseIhLb0EE8exchangeB8nn180100EhNS_12memory_orderE
                - usleep
            - BranchSide:      '../../src/perfetto/src/profiling/memory/scoped_spinlock.cc:58,9'
              BranchSideFuncs:
                - _ZNKSt3__113__atomic_baseIhLb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZNSt3__113__atomic_baseIhLb0EE8exchangeB8nn180100EhNS_12memory_orderE
                - usleep
        - Branch String:   '../../src/perfetto/src/profiling/memory/scoped_spinlock.cc:52,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/scoped_spinlock.cc:55,7'
              BranchSideFuncs: []
            - BranchSide:      '../../src/perfetto/src/profiling/memory/scoped_spinlock.cc:58,9'
              BranchSideFuncs:
                - _ZNKSt3__113__atomic_baseIhLb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZNSt3__113__atomic_baseIhLb0EE8exchangeB8nn180100EhNS_12memory_orderE
                - usleep
        - Branch String:   '../../src/perfetto/src/profiling/memory/scoped_spinlock.cc:58,9'
          Branch Sides:
            - BranchSide:      '../../src/perfetto/src/profiling/memory/scoped_spinlock.cc:59,7'
              BranchSideFuncs:
                - usleep
                - _ZNKSt3__113__atomic_baseIhLb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZNSt3__113__atomic_baseIhLb0EE8exchangeB8nn180100EhNS_12memory_orderE
            - BranchSide:      '../../src/perfetto/src/profiling/memory/scoped_spinlock.cc:62,3'
              BranchSideFuncs:
                - _ZNKSt3__113__atomic_baseIhLb0EE4loadB8nn180100ENS_12memory_orderE
                - _ZNSt3__113__atomic_baseIhLb0EE8exchangeB8nn180100EhNS_12memory_orderE
                - usleep
      Callsites:
        - Src:             '../../src/perfetto/src/profiling/memory/scoped_spinlock.cc:59,7'
          Dst:             usleep
    - functionName:    _ZN8perfetto9profiling14PoisonSpinlockEPNS0_8SpinlockE
      functionSourceFile: '/work/build/../../src/perfetto/src/profiling/memory/scoped_spinlock.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lock
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base8platform25AfterMaybeBlockingSyscallEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/default_platform.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8perfetto4base8platform26BeforeMaybeBlockingSyscallEv
      functionSourceFile: '/work/build/../../src/perfetto/src/base/default_platform.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
...
